Chinaunix首页 | 论坛 | 博客
  • 博客访问: 34037
  • 博文数量: 13
  • 博客积分: 146
  • 博客等级: 入伍新兵
  • 技术积分: 100
  • 用 户 组: 普通用户
  • 注册时间: 2012-04-19 21:14
文章分类

全部博文(13)

文章存档

2017年(3)

2016年(1)

2015年(1)

2013年(1)

2012年(7)

我的朋友
最近访客

分类: LINUX

2012-04-21 19:51:35

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)


阅读(2020) | 评论(1) | 转发(0) |
0

上一篇:没有了

下一篇:J-LINK V8(V7)固件烧录指导

给主人留下些什么吧!~~

小布丁姐姐2012-04-23 20:43:16

比较详细,多谢分享了~~小弟新人