3、ARM汇编指令构造格式

大小端存储:
  小端存储:高地址存高字节,低地址存低字节
  大端存储:高地址存低字节,低地址存高字节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码配合实现复杂的汇编代码逻辑实现。

相关文章
相关标签/搜索