- 5
- 0
- 约9.79万字
- 约 83页
- 2020-05-29 发布于湖北
- 举报
第3章 ARM指令系统
3.1 ARM处理器的指令格式
3.1.1 ARM指令集的特点
ARM内核属于RISC结构,所以其指令集有着一些独特的特点:指令长度固定,指令格式的种类少,寻址方式简单。由于ARM处理器采用固定长度的32位指令,因此处理器内部硬件设计能够被简化。ARM处理器内部的指令译码采用硬布线逻辑,不使用微程序控制,以减少指令的译码时间,大部分指令可以在一个时钟周期内完成。
ARM处理器的指令按功能可分为七大类:加载/存储指令、数据处理指令、乘法指令、跳转指令、程序状态寄存器处理指令、协处理器指令和异常中断指令。
需要特别指出的是,ARM处理器的指令集是加载/存储型的,也即指令集仅能处理寄存器中的数据,而且处理结果都要放回寄存器中,而对系统存储器的访问则需要通过专门的加载/存储指令来完成。
按照操作数的特点分,ARM指令可以分为无操作数指令、单操作数指令、双操作数指令和三操作数指令。每条指令都由操作码域、条件码域、条件码设置域、目标操作数、第一操作数寄存器和第二操作数组成。
3.1.2 ARM指令的格式
每条ARM指令都是32位的,其格式如下:
31 28 27 25 24 21 20 19 16 15 12 11 0
条件码
类别码
操作码
S
目的寄存器
第一操作数
第二操作数
用A
您可能关注的文档
最近下载
- 初中生物人教七年级下册第四单元生物圈中的人-神经调节的基本方式(说课).ppt
- 《资治通鉴》的读后感范文1000字(精选20篇).docx VIP
- 神经调节的基本方式说课1.ppt VIP
- 旅游景区(点)道路通指引标志设置规范.doc VIP
- 湖北省初中生物说课比赛讲义—《神经调节基本方式》.ppt VIP
- (正式版)DB65∕T 4828-2024 《和田玉(子料)鉴定》.docx VIP
- 【701】〖04D701-1〗电气竖井设备安装.PDF VIP
- 【基恩士】SK-1000 系列 使用说明书 (简体中文).pdf VIP
- 卫生服务中心装修改造工程.doc VIP
- 2024年中考道德与法治专题复习法治教育 常考考点梳理(实用,必备!).docx VIP
原创力文档

文档评论(0)