大小端存储:
小端存储:高地址存高字节,低地址存低字节
大端存储:高地址存低字节,低地址存高字节blog
ARM采用小端存储。原理
处理器组成原理:欲取、译码、执行im
ARM汇编分为:ARM指令(32位定长),Thumb指令(16位定长)
Thumb指令为简化版的ARM指令,重点讲解ARM指令img
ARM指令构造格式:cond(条件码) opt(操做码) 分类码 s Rd(目的寄存器) Rn(源寄存器) 当即数(当即数前面必须加个#)
如:MOV R0, #0x1
MOVS R0, R1
s码的做用:指令运行结果,去影响和修改CPSR寄存器的相关标志位(NZCV)co
汇编条件码:ps
指令执行以前须要判断条件码是否成立,即条件码是在指令执行以前执行的;指令执行以后须要根据s码的设置,取影响CPSR相关标志位,即s码是在指令执行以后执行的。ARM汇编就是经过条件码和s码配合实现复杂的汇编代码逻辑实现。