全球旧事资料 分类
)版本(软核)I:支持EmbededICE观察硬件M:支持64位乘法
5、ARM7TDMI处理器采用什么样的体系结构,其可寻址地址空间多大?
答:ARM处理器使用冯诺依曼结构使用单个平面的232个8位字节地址空间。地址空间可以看作是包含230个32位字,或231个16位半字。
6、ARM7TDMI处理器采用几级流水线处理,使用何种存储器编址方式?
答:ARM7TDMI处理器采用三级流水线。ARM处理器将存储器看做是一个从0开始的线性递增的字节集合。
7、ARM处理器哪几种状态和模式?
答:共7种。(1)用户模式(2)快速中断模式(3)外部中断模式(4)管理模式(5)数据访问中断模式(6)系统模式(7)未定义指令模式
8、简述ARM处理器两种状态的应用特点。
答:ARM状态:处理器执行32位字对齐方式的ARM指令,每条ARM指令长度为32位,指令的功能强大,处理器默认为此状态。
Thumb状态:处理机执行16位半字对齐方式的Thumb。每条Thumb指令长度为16位,是ARM指令功能的子集。
9、简述ARM处理器7种模式的应用特点。
答:(1)用户模式:ARM处理器正常的程序执行模式。
2
f(2)快速中断模式:用于高速数据传输或通道处理。(3)外部中断模式:用于通用的中断处理。(4)管理模式:操作系统使用的保护模式。(5)数据访问中断模式:当数据或指令预取终止时进入该模式,可用于虚拟存储及存储保护。(6)系统模式:运行具有特权的操作系统任务。(7)未定义指令模式:当未定义的指令执行时进入该模式,可用于支持硬件处理器的软件仿真。
10、结合CPSR的结构,说明其中的M40的作用和T位的作用。
答:M40是模式控制位,这些位决定处理器的工作模式。T位:T位标志控制处理器按照ARM指令集运行,还是按照Thumb指令集
运行。
3130292827NZCV
876543210IFTM4M3M2M1M0
11、结合CPSR的结构,说明其中的I位和F位的作用。
答:I位和F位都是中断禁止标志位,用来时能或禁止ARM的两种外部中断。
3130292827NZCV
876543210IFTM4M3M2M1M0
12、简述ARM7TDMI内部有哪些寄存器及特点。
答:分别为31个通用32位寄存器和6个状态寄存器。它们不能在同一使劲同时被访问,对其的访问取决于处理器状态和处理器模式。
13、结合下表简述FIQ模式下有哪几个私有寄存器,这些私有寄存器有何使用特点?
寄存器类别
通用寄存器和程序计数器
状态寄存器
寄存器在汇编中的名称
R0a1R1a2R2a3R3a4R4v1R5v2R6v3R7v4R8v5R9SBv6R10SLv7R11FPv8R12IPR13SPR14LRR15PCCPSRSPSR
用户
系统
R13R14

管理
各模r
好听全球资料 返回顶部