Thumb指令长度为16位,这样,与32位的ARM指令集相比,有效地节省了系统的存储空间。 Thumb指令集中没有: 乘加指令 64位乘法指令 协处理器指令 数据交换指令 程序状态寄存器指令 指令的第二操作数受到限制,除了跳转指令B有条件执行功能外,其他指令均为无条件执行。 数据传送指令方面:大多数情况下,Thumb指令集中的数据处理指令对通用寄存器进行操作,操作结果送到其中一个操作数寄存器中,而不是送到第3个寄存器中; 另外,除了比较指令(CMP),Thumb指令集中访问R8~R15寄存器的数据处理指令不能更新CPSR寄存器中的标志。 多寄存器加载/存储指令方面:Thumb指令集中采用PUSH指令和POP指令来实现,指令执行以R13作为堆栈指针,实现满递减堆栈;除了加载/存储R0~R7寄存器外,PUSH指令还可存储链接寄存器LR(R14),POP指令可加载程序计数器PC(R15)。 Thumb指令集中没有协处理器指令,数据交换指令和访问CPSR/SPSR寄存器的指令。 编程实现1+2+……N N EQU 5 ;常量的定义 AREA Example, CODE,READONLY ;定义段名属性 ENTRY CODE32 START LDR R0,=N ;R0赋值 MOV R2,R0 ;R2充当计数器 MOV R0,#0
您可能关注的文档
- 第3.2课同样的权利、同样的爱护的课件.ppt
- 第3-4章前置放大器、谱仪放大器.ppt
- 第30讲基于S7-300的PID液位控制系统.ppt
- 第30讲滞后校正设计--自动控制原理.ppt
- 第32讲平冲头压入半无限体的极限载荷.ppt
- 第33讲Geiringer速度方程及速端图.ppt
- 第33-34节轴向拉压杆的应力计算.ppt
- 第2课星罗棋布的氏族聚落课件(2).ppt
- 第30讲道路平面交叉设计8-2.ppt
- 第32讲常见气体的制取与净化.ppt
- 八年级地理第三单元工业区位填空题专项检测卷能力提升版.docx
- 八年级地理第八单元世界区域地理材料分析题题型强化卷易错强化版.docx
- 八年级地理第二单元经纬网判读读图题专题复习卷专项精练版.docx
- 八年级地理第二单元经纬网判读计算题高频题训练卷阶段诊断版.docx
- 八年级地理第二单元经纬网判读计算题诊断测试卷阶段诊断版.docx
- 八年级地理第二知识板块核心专题资源保护原因分析题达标诊断卷能力进阶版.docx
- 八年级地理第六单元昼夜长短材料分析题专题复习卷课外拓展版.docx
- 八年级地理第七单元河流特征分析图表题能力提升卷重难点突破版.docx
- 八年级地理第七单元河流特征分析图表题知识梳理卷重难点突破版.docx
- 八年级地理上册气温曲线图计算题高频题训练卷阶段诊断版.docx
最近下载
- 中国脑积水规范化治疗专家共识版.pdf
- 应急通信课件.pptx VIP
- 小学语文阅读理解答题技巧.ppt VIP
- 耒阳卫生系统招聘2022年考试真题及答案解析5.docx VIP
- 工业过程控制系统讲座课件.ppt VIP
- 小升初考点分类 基础知识+二·汉字 课件-2022-2023学年语文六年级下册(部编版).pptx VIP
- 2024年衡阳耒阳市卫健系统招聘专业技术人员真题.docx VIP
- 典型工业过程控制系统教学课件PPT.ppt VIP
- 全国设备管理与智能运维职业技能竞赛(管廊运维员)考试题及答案.pdf VIP
- 安全工程毕业设计(论文)-羊东煤矿1.5Mta新井通风设计【全套图纸】汇.doc VIP
原创力文档

文档评论(0)