- 2
- 0
- 约8.2千字
- 约 49页
- 2018-11-08 发布于天津
- 举报
ibm-pc汇编语言程序设计(沈美明第二版)第一章预备知识讲义教材.ppt
标志寄存器 标志寄存器中的状态标志位含义如下 CF(carry flag):进位标志,在进行字/字节运算产生进位或借位时置1,否则置0。 PF(parity flag):奇偶性标志,结果有偶数位为1时置1,否则置0。 AF(auxiliary carry flag):辅助进位标志,当进行字节运算有低4位向高4位进位或借位时置1,否则置0。在作BCD码运算时常常使用。 ZF(zero flag):零标志,当运算结果为0时置1,否则置0。 SF(sign flag):符号标志,运算结果为负,即结果最高位为1时置1,否则置0。 OF(overflow flag):溢出标志,运算溢出时自动置1,当它为1时可用溢出中断指令产生中断。 标志寄存器 状态标志寄存器举例: 0101 0100 0011 1001 + 0100 0101 0110 1010 1001 1001 1010 0011 运算后 CF=0 PF=1 OF=1 AF=1 ZF=0 SF=1 标志寄存器中的控制标志位含义如下 TF(trap flag):陷阱标志,若IF=1,则在执行指令时产生单步中断。 IF(interrupt flag):
原创力文档

文档评论(0)