ARM汇编基础
ARM汇编指令一共34条。条件15个。
三级流水线为取址、译码、执行;
五级流水线为取址、译码、执行、缓冲/数据、回写。
详见。
程序调试断点类型有三种,访问断点、条件断点、执行期断点。
“[ ]”中括号内的数或寄存器是指针;
“()”小括号内的数为数值注释;
②跳转指令
BX{cond} Rm; 不带连接的跳转,若Rm寄存器内为数值最低位为“0”,则切换到ARM状态。
B{cond} Lable;不带连接的跳转,跳转距离待条件时为(-252 to +258 bytes)不带条件时为(±2KBytes).
BLX{cond} Rm;带连接的跳转,若Rm寄存器内为数值最低位为“0”,则切换到ARM状态。
BLX Lable 不能带条件,带连接的跳转,若Rm寄存器内为数值最低位为“0”,则切换到ARM状态。
跳转范围(±4MBytes)
阅读(2054) | 评论(1) | 转发(0) |