嵌入式系统开发应用教程 第三讲
第三讲 ARM指令集 指令长度 指令集可以是以下任一种 32 bits 长 (ARM状态) 16 bits 长 (Thumb 状态) ARM7TDMI 支持3种数据类型 字节 (8-bit) 半字 (16-bit) 字 (32-bit) 字必须被排成4个字节边界对齐,半字必须被排列成2个字节边界对齐 一、 ARM指令集概述 ARM指令集是32位的,ARM汇编程序的启动都是从ARM指令集开始。所有的ARM指令集都可以是有条件执行的。本节从以下三个方面介绍: 指令分类及指令格式 指令集编码 条件执行 指令分类及指令格式 ARM指令集可以分为六大类,分别为数据处理指令、Load/Store指令、跳转指令、程序状态寄存器处理指令、协处理器指令和异常产生指令。 ARM指令使用的基本格式如下: 〈opcode〉{〈cond〉} {S} 〈Rd〉,〈Rn〉{,〈operand2〉} ARM指令集编码 ARM指令集是以32位二进制编码的方式给出的,大部分的指令编码中定义了第一操作数、第二操作数、目的操作数、条件标志影响位以及每条指令所对应的不同功能实现的二进制位。 每条32位ARM指令都具有不同的二进制编码方式,和不同的指令功能相对应 。 编码表如下: 指令集编码表 条件执行 ARM指令根据CPSR中的条件位自动判断是否执行指令,在条件满足时,指令执行,否则指
您可能关注的文档
- 垃圾焚发电项目开工前的必要手续和条件.ppt
- 喷涂聚技术在屋面防水工程中的应用1.ppt
- 培训-程项目进度控制.ppt
- 埋弧焊及焊接工艺础.ppt
- 培训料:桩基础与深基础.ppt
- 坡工程水土保持北京林大.ppt.ppt
- 培训污水处理工培训生物法-cao.ppt
- 培训污水处理工培训生物膜-cao-12617.ppt
- 培训课件-公工程施工安全监督管理.ppt
- 培训讲义-开关设备防雷接地1.ppt
- 2026届高三政治一轮复习试题选择性必修1第二十八课训练1走进经济全球化含解析.docx
- 2027届高三政治一轮复习选择性必修2第1单元第2课依法有效保护财产权课件.pptx
- 2027届高三政治一轮复习选择性必修3第2单元第6课掌握演绎推理方法课件.pptx
- 2027年高考数学一轮复习讲义第1章集合常用逻辑用语与不等式第1课时集合课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用第3课时导数与函数的极值最值课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究二利用导数研究恒成立存在性问题课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究四利用导数研究函数的零点课件.pptx
- 2027年高考数学一轮复习讲义第3章一元函数的导数及其应用专题研究五隐零点与极值点偏移问题重点班选讲课件.pptx
- DB54∕T 0639-2026 羊球虫病防治技术规范.docx
- DB62∕T 5209-2026 河西灌区无人机高光谱遥感玉米产量估算技术规程.docx
最近下载
- 入团考试资料必考知识点.doc VIP
- 【四氢噻吩】化学品安全技术说明书MSDS_7.pdf VIP
- 第5章全程导游服务程序与服务质量(课件)《导游业务》(第五版).pptx VIP
- 江西省2025年普通高中学业水平合格性考试物理试卷.docx VIP
- 新建电化学储能电站安装及整站调试施工方案.docx
- 2013年英语备考复习北师大版必修一《Unit 3 Celebration》一轮复习课件.ppt VIP
- 公路施工项目安全生产管理体系构建与实践.pptx
- 蚌埠医学院生物化学.pdf VIP
- 2026年4月自考02627运筹学与系统分析试题及答案.docx VIP
- 公司货车管理办法.docx VIP
原创力文档

文档评论(0)