文档介绍:二、选择题:
,Thumb指令集的特点是
A、指令执行速度快
B、16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义
C、Thumb模式有自己独立的寄存器
D、16位指令集,代码密度高二、选择题:
,Thumb指令集的特点是
A、指令执行速度快
B、16位指令集,可以得到密度更高的代码,对于需要严格控制成本的设计非常有意义
C、Thumb模式有自己独立的寄存器
D、16位指令集,代码密度高,加密性能好
2•在ARM寄存器结构中,栈指针使用__B__寄存器。
A、R0B、R13C、R14D、R15
在ARM体系结构中,要从主动用户模式(User)切换到超级用户模式(Supervisor),应采用何种方法?.
A、直接修改CPU状态寄存器(CPSR)对应的模式
B、先修改程序状态备份寄存器(SPSR)到对应的模式,再更新CPU状态
C、使用软件中断指令(SWI)
D、让处理器执行未定义指令
嵌入式系统加电或复位后,所有的CPU通常都从某个由CPU制造商预先安排的地址上
取指令。例如:对于S3C2410来说,BootLoader会映射到_A地址处。
A0x0c000000B0x00000000C0x00000018D0x40000018
,和个主要用来标识
CPU工作状态和程序运行状态的状态寄存器。(A)
A、7、7
B、7、6
C、6、6
D、6、7
CPSR中的低8位称为控制位,下列不属于控制位的是_A__0
A、N(标志位)B、IC、FD、T
ARM7属于A结构,ARM9属于—B_结构。
A、、哈佛
ARM7是C级流水线,。
A、1B、2C、3D、5
ARM中可以访问状态寄存器的指令是—D_,能够访问内存的指令是_^
A、MOVB、ADDC、LDRD、MRS
在下列ARM处理器的各种模式中,只有_A模式不可以自由地改变处理器的工作
模式。
A、用户模式(User)
B、系统模式(System)
C、终止模式(Abort)
D、中断模式(IRQ)
在ARM的汇编程序中,ADR、ADRL、_C—、D_等被称为伪指令。
A、AREAB、SETAC、LDRD、NOP
下列条件码中表示不相等的是0
A、EQ
B、NE
C、CS
D、CC
CPSR中的低8位称为控制位,其中I位等于1表示A
A、禁止IRQ中断B、禁止FIQ中断C、允许IRQ中断D、允许FIQ中断
ARM微处理器支持7种工作模式。其中,除_A一之外的其余6种称为特权模式,在这6种之中,除—之外的其余5种又称为异常模式。
A、用户模式B、管理模式C、中止模式D、系统模式
ATPCS规定中,栈是A
A、满递增B、满递减C、空递增D、空递减
在用ARM汇编编程是,其寄存器有多个别名,通常PC是指R15,LR是指仝
SP是指—B_
A、R12B、R13C、R14D、R15
17•下列条件码中表示无符号数小于的是D—。
A、HI
B、LS
C、CS
D、,可用于满递增堆栈操作的是_D。
A、STMDA