• 2022-11-01
    在编写Thumb 指令时,先要使用伪指令( ) 声明,而且在ARM 指令中要使用BX指令跳转到Thumb 指令,以切换处理器状态。同样,编写ARM 指令时,则可使用伪指令( )声明,而且在Thumb指令中要跳转到Thumb 指令时也要使用BX指令,以切换处理器状态。
  • CODE16#CODE32

    内容

    • 0

      程序状态寄存器中确定正在执行的指令是ARM指令还是Thumb指令的标志位是() A: I B: N C: T D: F

    • 1

      下面哪项不是ARM处理器的特点 A: 支持Thumb(16 位)/ARM(32 位)双指令集 B: 兼容8位/16位器件 C: 指令长度固定 D: 大量使用RAM,指令执行速度更快

    • 2

      下列哪项不是ARM处理器的特点。() A: 小体积、低功耗 B: 可以使用除加载/存储指令外的多种指令访问存储器 C: 大多数数据操作在寄存器中完成,执行速度快 D: 支持Thumb/ARM双指令集

    • 3

      以下关于ARM处理器流水线的描述,不正确的是? A: 允许多个操作同时处理 B: PC指向正被取指的指令,而非正在执行的指令 C: ARM状态下,正在执行的指令地址为PC-8 D: Thumb状态下,正在译码的指令地址为PC-4

    • 4

      ARM指令集包括( )。 A: 数据处理指令 B: 程序状态指令 C: 分支指令 D: 加载/存储指令 E: 协处理器指令 F: 异常中断指令