ARM伪指令和协处理器访问指令

伪指令本身没有对应的机器码

.global声明全局符号,点事GUN汇编的特点

.data定义数据段

.equ DA #0x89  定义宏

.align 4  4字节对齐

mov 指令里的立即数只能是8位的

ldr伪指令能给立即数8位的,也能给立即数小于8位的 ldr r0, =0x1ff

arm-linux-objdump -D -S start.elf 反汇编

nop空指令

 

CP15协处理器

CP15用来控制系统,提供了16组寄存器

协处理器访问指令:mcr与mrc

看ARM架构手册

 

posted @ 2018-01-20 22:02  sanshijvshi  阅读(232)  评论(0编辑  收藏  举报