- 12
- 0
- 约5.25万字
- 约 101页
- 2018-09-26 发布于云南
- 举报
中程在线培训
wwwwww..mmiiiicceeiicc..oorrgg..ccnn
ARM
ARM
AARRMM指令系统
主讲:唐攀
目录
�1.ARM处理器寻址方式
2.
� 指令集介绍
� ARM指令集
ARM
ARM
AARRMM指令系统
ARM处理器是基于精简指令集计算机(RISC)
原理设计的,指令集和相关译码机制较为简单。
ARM具有32位ARM指令集和16 位Thumb 指令
ARM ;
集, 指令集效率高,但是代码密度低 而
Thumb指令集具有较高的代码密度,却仍然保
持ARM的大多数性能上的优势,它是ARM指令
集的子集。所有的ARM指令都是可以有条件执
行的,而Thumb指令仅有一条指令具备条件执
行功能。ARM程序和Thumb程序可相互调用,
相互之间的状态切换开销几乎为零。
ARM
ARM
AARRMM指令系统
� ARM指令集与Thumb指令集的关系
Thumb指令集
具有灵活、小
巧的特点
ARM指令集支持
ARM核所有的特
性,具有高效、
快速的特点
ARM
ARM
AARRMM处理器寻址方式
� 寻址方式是根据指令中给出的地址码字段
来实现寻找真实操作数地址的方式。ARM
处理器具有 种基本寻址方式。
9
1.寄存器寻址; 2.立即数寻址;
3.寄存器间接寻址; 4.寄存器移位寻址;
5.基址寻址; 6.多寄存器寻址;
7.堆栈寻址; 8.块拷贝寻址;
9.相对寻址。
ARM
ARM
AARRMM处理器寻址方式
� 寻址方式分类——寄存器寻址
操作数的值在寄存器中,指令中的地址码
字段指出的是寄存器编号,指令执行时直接取出寄
存器值来操作。寄存器寻址指令举例如下:
MOV R1,R2
MOV R1,R2
MMOOVV RR11,,RR22 ;将R2的值存入R1
SUB R0,R1,R2 R2 0xAA
SUB R0,R1,R2
SSUUBB RR00,,RR11,,RR22 ; R1 R2 R0
将 的值减去 的值,结果保存到
R1 00xxA55A
MOV R1,R2
MOV R1,R2
MMOOVV RR11,,RR22
ARM
ARM
AARRMM处理器寻址方式
� 寻址方式分类——立即数寻址
立即寻址指令中的操作码字段(指令名)
后面的地址码部分是操作
您可能关注的文档
- [新科学家].New.Scientist.2012-0901.pdf
- [新科学家].New.Scientist.2012-0825.pdf
- [新科学家].New.Scientist.2012-0818.pdf
- [新科学家].New.Scientist.2012-0908.pdf
- [新科学家].New.Scientist.2012-0915.pdf
- [新科学家].New.Scientist.2012-0922.pdf
- [新科学家].New.Scientist.2012-0929.pdf
- [新科学家].New.Scientist.2012-1006.pdf
- [新科学家].New.Scientist.2012-1013.pdf
- powerpc+e300处理器内核概述.pdf
- 伟明环保-市场前景及投资研究报告-境内业务稳健运行,印尼市场贡献边际增量.pdf
- 桂东县法院系统招聘考试真题2025.pdf
- 贵州省黔南布依族2026年中考三模物理试题及答案.pdf
- 贵州省黔南州2026年中考语文二模试卷附答案.pdf
- 贵州省铜仁市2026年中考语文二模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套完整答案详解.docx
- 贵州省毕节市2026年中考语文一模试卷附答案.pdf
- 贵州省贵阳市南明区2026年中考语文一模试卷附答案.pdf
- 2026上半年安徽事业单位联考合肥市庐江县招聘36人备考题库及一套参考答案详解.docx
- 贵州省贵阳市白云区2026年中考二模物理试题附答案.pdf
原创力文档

文档评论(0)