( )指令用于把一个寄存器的内容和另一个寄存器的内容或立即数据取反后进行比较。同时更新CPSR中条件标志位的值,该指令实际完成操作数1和操作数2相加,并根据结果更改条件标志位。该指令与ADD指令的区别在于该指令不保存运算结果。
举一反三
- ( )指令用于把一个寄存器的内容和另一个寄存器的内容或立即数据取反后进行比较。同时更新CPSR中条件标志位的值,该指令实际完成操作数1和操作数2相加,并根据结果更改条件标志位。该指令与ADD指令的区别在于该指令不保存运算结果。 A: CMP B: TST C: TEQ D: CMN
- 比较指令CMP的执行影响标志寄存器中的标志位,但指令执行后 。 A: 两操作数内容不变 B: 目标操作数内容改变 C: 相减的结果存在目标操作数中 D: 源操作数内容改变
- 以下对条件转移指令的描述不正确的是( )。 A: 条件转移指令的助记符的首字符一定是J B: 条件转移指令中的操作数必须是短标号 C: 条件转移指令会利用标志寄存器中的相关标志位的值 D: 条件转移指令会改变标志寄存器中的相关标志位的值
- 对于运算类指令或传送类指令,需要在指令中指出操作数或操作数所在的位置。通常,指令中指出的操作数不可能出现在()中。 A: 指令 B: 通用寄存器 C: 存储单元 D: 程序计数器
- 每一条指令都有一个操作数,操作数表示该指令应进行什么性质的操作。()