状态寄存器用来存放什么
状态寄存器用来存放两类信息:
1. 体现当前指令执行结果的各种状态信息(条件码),如有无进位(CF位)、有无溢出(OV位)、结果正负(SF位)、结果是否为零(ZF位)、奇偶标志位(P位)等;
2. 存放控制信息(PSW:程序状态字寄存器),如允许中断(IF位)、跟踪标志(TF位)等。有些机器中将PSW称为标志寄存器FR(Flag Register)。
在ARM中,状态寄存器包含4个条件代码标志(负(N)、零(Z)、进位(C)和溢出(V)),2个中断禁止位,5个对当前处理器模式进行编码的位,以及1个用于指示当前执行指令(ARM还是Thumb)的位。
如有侵权请及时联系我们处理,转载请注明出处来自
推荐文章
科技快看 网站地图广州壹创集信息科技有限公司 版权所有 粤ICP备2021122624号