8086/8088CPU内部控制寄存器

8086/8088 控制器中的IP和FLAGS寄存器包含9位标志,其中6个状态标记位记录算术逻辑运算结果,如CF(进位)、PF(偶校验)、AF(辅助进位)、ZF(零)、SF(符号)和OF(溢出)。3个控制标志位TF(调试)、IF(中断允许)和DF(方向)用于控制CPU操作。TF影响单步执行,IF控制中断响应,DF在串操作时决定地址递增或递减。
摘要由CSDN通过智能技术生成

控制存器有IP和FLAGS
FLAGS称为标志寄存器或程序状态寄存器(PSW),虽然有16位,但是只使用其中9位(标志寄存器中的空位有什么作用吗),其中包括6个状态标志位和3个控制标志

6个状态标记位

状态标记符记录了算术逻辑运算的结果特征,如溢出、进位等

CF(Carry flag) 进位标志位
PF(Parity flag) 奇偶标志位
AF(Auxiliary carry flag) 辅助进位标志位
ZF(Zero flag) 零标志位
SF(Sign flag) 符号标志位
OF (Overflow flag) 溢出标志位

CF:当最高位向前有借位或进位时CF=1,否则为 0;
该标志位可用于多字(字节)数的加减运算。
PF:运算结果的低8位中1中个数为偶数个时PF=1,否则为 0
AF:运算时D3向D4位有进位或借位时AF=1,否则为 0
ZF:运算结果为0时ZF=1,否则为 0
判断运算结果是否为0时,可使

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值