嵌入式系统(第3章-ARM寻址方式与指令系统-)概要
第3章 ARM寻址方式与指令系统 ARM编程模型 ARM指令格式和寻址方式 ARM指令集 Thumb指令集 机器指令、伪指令和宏指令 机器指令:能被处理器直接执行,而伪指令宏和宏指令不能。机器指令包括ARM指令集和Thumb指令集 ; 伪指令:在源程序汇编期间,由汇编编译器处理。其作用是为汇编程序完成准备工作; 宏指令:在程序中用于调用宏,宏是一段独立的程序代码;在程序汇编时,对宏调用进行展开,用宏体代替宏指令。 ARM处理器模式 ARM微处理器支持7种工作模式:用户模式、系统模式、快速中断模式、外部中断模式、管理模式、中止模式、未定义指令模式。 除用户模式之外的其余6种称为非用户模式,或特权模式。 在特权模式中,除系统模式之外的其余5种称为异常模式。 处理器的各种工作模式由当前程序状态寄存器CPSR的低5位M[4:0]决定。 工作模式切换: (1)发生异常,处理器自动改变CPSR中M[4:0]的值,进入相应的工作模式; (2)处理器处于特权模式时,用指令向CPSR的M[4:0]字段写入特定的值,进入相应的工作模式。 用户模式时,不能改变工作模式,除非发生异常。 ARM处理器7种工作模式 特权模式 异常模式 用户和系统模式 处理器的工作状态 从编程的角度讲,ARM处理器工作在两种状态:ARM状态或Thumb状态。 (1)ARM状态:处理器执行32位的ARM指令集时,工作在这
您可能关注的文档
最近下载
- 2026江苏苏州工业园区领军创业投资有限公司招聘1人笔试参考题库及答案解析.docx VIP
- 数独四宫格-60+200题.pdf VIP
- 泥结石路面施工方案.docx VIP
- 二次函数的图象与性质(8大题型)-2025年中考数学冲刺复习(南京专用)含答案.pdf VIP
- 【高考真题】2023年高考物理真题完全解读(上海卷).pdf VIP
- 2025年中石油职称英语考试题库及答案.doc VIP
- 《流感抗病毒药物临床试验技术指导原则》.pdf VIP
- 城市更新行动中的智慧城市建设与未来十年发展趋势报告.docx
- (水井)机井竣工报告材料.pdf VIP
- 2025-2030年智算中心行业市场发展分析及发展前景与风险报告.docx VIP
原创力文档

文档评论(0)