8086cpu标志寄存器

1.条件码(状态)标志:
OF:溢出标志位 (无符号数运算时 数位溢出置1 , 补码运算时看两个最高位的进位异或)
SF:符号标志位 (运算结果为负数时置1)
ZF:零标志位 (运算结果为0时置1)
CF:进位(借位)标志位 (运算时向最高位有进位或借位时置1 做减法用补码运算时向最高位有进位置0 相反置1)
AF:辅助进位标志位 (同CF不过其针对的是中间位)
PF:奇偶标志位 (用于数据发送时接收方校验所收数据真实性 , 发送方通过填充奇偶标志位使得发送数据的二进制数的1的个数为奇或为偶)(8086为奇校验)
在这里插入图片描述

2.控制标志:
DF:方向标志位 (串处理时地址自动加减的方向)
IF : 中断标志位 (是否响应外设中断请求 , 置1响应)
TF: 陷阱标志位 (是否单步调试 , 1表示是)

相关伪指令
LAHF 将标志寄存器的值传入ah中
SAHF 与LAHF相反

你可能感兴趣的:(汇编,其他)