ARM知识点详解汇编
1、ARM处理器工作模式有几种?各种工作模式下分别有什么特点?
ARM 处理器有7种工作模式,这7种模式及其特点是:
快速中断模式(fiq)
支持高速数据传输或通道处理,外部中断fiq信号有效且CPSR的F=0进入。
中断模式(irq) 用于通用中断处理,外部中断irq信号有效CPSR的I=0进入。
管理员模式(svc) - 操作系统的保护模式, 复位、软件中断进入。主要用于 SWI(软件中断)和 OS(操作系统)。这个模式有额外的特权,允许你进一步控制计算机。
中止模式(abt) - 支持虚拟内存和/或内存保护 预取指令中止/数据中止进入
未定义模式(und) - 支持硬件协处理器的软件仿真(浮点、向量运算) 未定义指令进入
系统模式(sys) - 支持操作系统的特殊用户模式(运行操作系统任务)
用户模式(usr)
正常的程序执行模式,此模式应用程序不能访问受操作系统保护的资源,不能改变模式,除非异常发生。
2、ARM处理器总共有多少个寄存器,这些寄存器按其在用户编程中的功能是如何划分的?这些寄存器在使用中各有何特殊之处?
答:ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。
31个通用寄存器根据其编程特点可分为如下几种类型:
1、不分组寄存器R0-R7 为所有模式共享
2、分组寄存器R8-R12
R8_fi
您可能关注的文档
- AOI对比报告汇编.ppt
- AO部提成管理办法汇编.doc
- ApacheJMeter使用文档汇编.doc
- 苏教版小学二年级上册语文秋游分解.ppt
- ANKLOS介绍汇编.pptx
- API经济汇编.pptx
- API集合汇编.docx
- 使用U盘安装黑苹果分解.docx
- 苏教版小学二年级语文下册课件_4快乐的节日分解.ppt
- 苏教版小学科学六年级(上册)复习题分解.doc
- 中国直播电商总规模亿元及未来直播电商行业发展前景分析.docx
- 2026江苏省扬州中学招聘教师10人备考题库含答案详解(a卷).docx
- 2026江苏保险公司销售人员招聘备考题库附答案详解(b卷).docx
- 2026江西鹰潭月湖区民政局招聘工作人员1人备考题库及完整答案详解.docx
- 2026河南省烟草专卖局(公司)高校毕业生招聘190人备考题库附答案详解(培优).docx
- 2026江苏保险公司销售人员招聘备考题库含答案详解(b卷).docx
- 2026河北保定交通发展集团有限公司招聘27人备考题库含答案详解.docx
- 2026江苏保险公司销售人员招聘备考题库含答案详解(夺分金卷).docx
- 中国职业教育行业发展现状与就业导向分析报告书.docx
- 2026江苏南京工业大学教学科研岗招聘101人备考题库完整答案详解.docx
原创力文档

文档评论(0)