整理ppt 嵌入式系统设计:ARM处理器的工作模式 1.1 ARM处理器的工作状态和模式 为了能够体现ARM的特点和性能,ARM处理器有两种工作状态和7种工作模式。 1.1.1 ARM处理器的工作状态 有两种工作状态: ARM状态:处理器执行32位的字对齐的ARM指令; Thumb状态:处理器执行16位的半字对齐的Thumb指令。 两种状态可以切换。程序执行过程中,通过执行带状态切换的分支指令BX,随时在两种工作状态之间进行切换。并且,处理器工作状态的转变,并不影响处理器的工作模式和相应寄存器中的内容。 1.1 ARM处理器的工作状态和模式(2) 从ARM状态切换到Thumb状态 有两种情况ARM处理器自动切换到Thumb状态。 (1)执行BX指令,当操作数寄存器的位[0]为1时,则微处理器从ARM状态切换到Thumb状态。此为主动切换。 (2)当处理器处于Thumb状态时发生异常(如IRQ、FIQ、Undef等),处理完异常后,在异常处理返回时,自动切换到Thumb状态。此为自动切换。 从Thumb状态切换到ARM状态 有两种情况ARM处理器自动切换到Thumb状态。 (1)执行BX指令,当操作数寄存器的位[0]为0时,则微处理器从Thumb状态切换到ARM状态。 (2)当
您可能关注的文档
最近下载
- 莆田市城区城市设计标准与导则(试行).pdf VIP
- qc实验室管理.pptx VIP
- 加油站购油协议.docx VIP
- 2025年拍卖师破产财产拍卖结算中的债权申报与清偿顺序专题试卷及解析.pdf VIP
- 2025年拍卖师拍卖图录引言、专论与学术性文案的撰写专题试卷及解析.pdf VIP
- 2025年邯郸科技职业学院教师招聘考试笔试备考试题.docx VIP
- 2025年特许金融分析师证券市场线与能源行业专题试卷及解析.pdf VIP
- 临沂大学 2017—2018 学年第一学期2017级《高等数学I》(上)-本科试题A附参考答案.docx VIP
- 2025年长期护理保险政策实施中存在问题及对策分析.docx
- 八年级语文国家质量监测考试模拟卷(七)后附答案与解析.docx VIP
原创力文档

文档评论(0)