- 81
- 0
- 约13.72万字
- 约 90页
- 2020-08-02 发布于湖北
- 举报
. . . .
常用 ARM v4 指令集及汇编
参考
. . . .
前 言
零零散散用了大概一周的时间,在《常用 ARM 指令集及汇编》 (2003 年 12 月 1
日)的基础上,大致学习了一遍 ARM 指令集和汇编,看的过程当中更正了一些错误
的地方,并结合其它资料适当添加了一些内容, 也做了一些删减,现分享出来,希望
能帮助到需要的人。
文中必然还有一些错误还有待改进, 有些地方还需要解释的更加详细, 本人精力
有限,希望有心的读者,订正并增加注释,最好也分享出来,以方便大家对 ARM 指
令的深入理解。
作为刚入行的新手, 不谦虚的推荐几本书: 《ARM 体系结构与编程 -杜春雷》,《嵌
入式系统体系结构、编程与设计 -Raj Kamal 著,贾建斌译》,《嵌入式系统:采用公开
源代码和 StrongARM_XScale 处理器 -毛德操》。这几本书到底好不好,看个人需求和
喜好吧,仁者见仁智者见智。
最后,感谢《常用 ARM 指令集及汇编》的原作者和其它资料的作者让我有机会
学习我不熟悉的东西,谢谢。
learllp
2015-11-09
参考
. . . .
目 录
常用 ARM v4 指令集及汇编 I
前 言 II
目 录 III
ARM v4 指令集及汇编 1
一、ARM 处理器寻址方式 1
寄存器寻址 1
立即寻址 1
寄存器偏移寻址 2
寄存器间接寻址 2
基址寻址 3
多寄存器寻址 3
堆栈寻址 3
块拷贝寻址 4
相对寻址 4
二、指令集介绍 5
ARM 指令集 5
指令格式 5
基本格式 5
第 2 个操作数 5
1.#immed_8r 常数表达式 5
2.Rm 寄存器方式 6
3.Rm,shift 寄存器移位方式 6
条件码 7
ARM 存储器访问指令 8
◆LDR 和 STR 8
◆LDM 和 ST
原创力文档

文档评论(0)