- 论坛徽章:
- 0
|
刚才做了一个实验
ARM 指令(非 thumb),32bit
- mov r15, r15
- mov r14, r14
- mov r13, r13
- mov r12, r12
- mov r11, r11
- mov r10, r10
- mov r9, r9
- mov r8, r8
- mov r7, r7
- mov r6, r6
- mov r5, r5
- mov r4, r4
- mov r3, r3
- mov r2, r2
- mov r1, r1
- mov r0, r0
- nop
复制代码 编译、译码后的结果如下
- 0: e1a0f00f mov pc, pc
- 4: e1a0e00e mov lr, lr
- 8: e1a0d00d mov sp, sp
- c: e1a0c00c mov ip, ip
- 10: e1a0b00b mov fp, fp
- 14: e1a0a00a mov sl, sl
- 18: e1a09009 mov r9, r9
- 1c: e1a08008 mov r8, r8
- 20: e1a07007 mov r7, r7
- 24: e1a06006 mov r6, r6
- 28: e1a05005 mov r5, r5
- 2c: e1a04004 mov r4, r4
- 30: e1a03003 mov r3, r3
- 34: e1a02002 mov r2, r2
- 38: e1a01001 mov r1, r1
- 3c: e1a00000 nop ; (mov r0, r0)
- 40: e1a00000 nop ; (mov r0, r0)
复制代码 |
|