计算机寄存器及标志位详解

以下是计算机内部寄存器阵列图:



以下FR控制标志位及其含义:

1.     CF 进位标识位

进行加减运算时如果最高二进制位产生进位或错位, CF则为1, 否则为0. 程序设计中常用条件转移指令JC, JNC指令据此标志位实现转移

2.     PF 奇偶标志位

操作结果中二进制位1的个数为偶数是, PF1, 某则为0

3.     AF 辅助进位标志位

运算时半字节产生进位或借位时, AF1, 某则为0. 主要用于BCD码的调整

4.     ZF 零标志位

运算结果为0, ZF1, 否则为0

5.     SF 符号标志位

当运算结果的最高位为1, SF1, 否则为0. 最高位表示符号数的正和负

6.     TF 跟踪标志位

用于调试程序时进入单步方式工作. TF=1每条指令执行完后产生一个内部中断让用户检查指令运行后寄存器存储器和各标志位的内容. TF=0, CPU工作正常不产生内部中断

7.     IF 中断允许标志位

IF=1同时中断屏蔽寄存器的相应位为0, 允许系统响应可屏蔽中断反之不接收外部发出的中断请求

8.     DF 方向位标志位

用于控制串操作时地址指针位移方向DF=1指针向高地址方向移动

9.     OF 溢出标志位

算术运算时结果超出系统所能表示的数的范围溢出时, OF=1


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值