• 2022-06-28
    当处理器工作在ARM状态时,几乎所有的指令均根据CPSR中条件码的状态和指令的条件域有条件的执行。当指令的执行条件满足时,指令被执行,否则指令被忽略。每一条ARM指令包含4位的条件码,位于指令字长(即指令的32位二进制格式)的( )。
    A: 最高4位[31:28]
    B: 最低4位[3:0]
    C: 最高5位[31:27]
    D: 最低5位[4:0]
  • A

    内容

    • 0

      几乎所有ARM指令可以通过增加条件码来达到条件执行的目的,而对于Thumb指令集,只有B指令具有条件码执行功能。

    • 1

      逻辑运算指令都是按位操作的,其中()指令执行后不影响任何标志位,其他指令执行后,标志位()和() 一定是0。

    • 2

      执行“JMP 5”指令的条件满足时,将不执行该指令和 ______ 指令之间的指令。

    • 3

      下列指令中与进位标志位Cy无关的指令有( )。 A: 移位指令 B: 位操作指令 C: MOV指令 D: 条件转移指令

    • 4

      下列指令中与进位标志位Cy无关的指令有(     )。 A: 位操作指令 B: 移位指令 C: 十进制调整指令 D: 条件转移指令