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架构手册

原文地址:https://www.cnblogs.com/sanshijvshi/p/8322137.html