单选题 23.条件转移指令所依据的条件来自( )。
【正确答案】 C
【答案解析】条件转移指令所依据的条件来自状态寄存器。对于此题,有些辅导书给出的答案可能是标志寄存器(状态寄存器的组成之一)。
状态寄存器:状态寄存器又名条件码寄存器,它是计算机系统的核心部件,属于运算器的一部分。状态寄存器用来存放如下两类信息。
一类是体现当前指令执行结果的各种状态信息(条件码),如有无进位(CY位)、有无溢出(OV位)、结果正负(SF位)、结果是否为零(ZF位)、奇偶标志位(P位)等。
另一类是存放控制信息(PSW程序状态字寄存器),如允许中断(IF位)、跟踪标志(TF位)等。有些机器中将PSW称为标志寄存器FR(Flag Register)。