-
Notifications
You must be signed in to change notification settings - Fork 3
ARM
CCint3 edited this page Aug 29, 2019
·
1 revision
参考手册:
ARM®Architecture Reference Manual - ARMv7-A and ARMv7-R edition
ARM DDI 0406C.c (ID051414)
参考章节:A2.3 ARM core registers
在应用程序级中可见的ARM处理器有:
13个通用32位寄存器:R0~R12
3个特殊用途的32位寄存器:SP,LR和PC,可以描述为R13,R14和R15
ARM指令集:
IDA中显示如下指令:
03 C0 BD E8 LDMFD SP!, {R0,R1,LR,PC}该指令的字节码:0xE8BDC003
转为二进制并拆分指令:0b1110 100010 1 1 1101 1100000000000011
cond:1110
100010
W:1
1
Rn:1101
register_list:1100000000000011
工欲善其事必先利其器;
纸上得来终觉浅,须知此事要躬行;
智者不惑行者无疆;大将无能累死三军;
由简入奢易,由奢入简难;这句话背后藏着的是我们可以戒掉痛苦,但是戒不掉快乐;