首页 > 代码库 > ARM重要汇编指令记录

ARM重要汇编指令记录

IMPORT ,定义表示这是一个外部变量的标号,不是在本程序定义的
EXPORT ,表示本程序里面用到的变量提供给其他模块调用的。
以上两个在汇编和C语言混合编程的时候用到


ENDP    表示PROC所定义的过程结束. (end procedure)
ENDS    表示SEGMENT定义的段结束.   (end segment)
END     程序结束.


B、BL、BX、BLX 和 BXJ
跳转、带链接跳转、跳转并切换指令集、带链接跳转并切换指令集、跳转并转换到 Jazelle 状态。


状态寄存器传送至通用寄存器类指令
功能:将状态寄存器的内容传送至通用寄存器。
例:  MRS   R0,CRSR     ;将CPSR中的内容传送至R0
相反的: MSR   CPSR_c,R0         ;将R0中的内容传送至CPSR


proc是定义子程序的伪指令,它和endp 分别表示子程序定义的开始和结束两者必须成对出现。


AREA 命令指示汇编程序汇编一个新的代码段或数据段。段是独立的、指定的、不可见的代码或数据块,它

们由链接程序处理。