首页 > 试题广场 >

下列CPSR寄存器标志位的作用说法错误的是( &n...

[单选题]

下列CPSR寄存器标志位的作用说法错误的是(    )。

  • N:负数
  • Z:零
  • C:进位
  • V: 借位
标志位 含                                义
N 当用两个补码表示的带符号数进行运算时,N=1表示运算的结果为负数;N=0表示运算的结果为正数或零
Z Z=1表示运算的结果为零,Z=0表示运算的结果非零。
C 可以有4种方法设置C的值:
 -加法运算(包括CMP):当运算结果产生了进位时(无符号数溢出),C=1,否则C=0。
 -减法运算(包括CMP):当运算时产生了借位时(无符号数溢出),C=0,否则C=1。
 -对于包含移位操作的非加/减运算指令,C为移出值的最后一位。
 -对于其它的非加/减运算指令,C的值通常不会改变。
V 可以有2种方法设置V的值:
 -对于加减法运算指令,当操作数和运算结果为二进制的补码表示的带符号数时,V=1表示符号位溢出
 -对于其它的非加/减运算指令,V的值通常不会改变。
Q 在ARM V5及以上版本的E系列处理器中,用Q标志位指示增强的DSP运算指令是否发生了溢出。在其它版本的处理器中,Q标志位无定义
发表于 2020-06-24 22:02:23 回复(0)
N = Negative result from ALU
Z = Zero result from ALU
C = ALU operation carried out or borrow
V = ALU operation overflowed
发表于 2021-07-26 11:02:26 回复(0)
n not equel
发表于 2021-07-09 17:56:23 回复(0)