仁爱学院微机原理复习2讲课.pptVIP

  • 2
  • 0
  • 约8.74千字
  • 约 57页
  • 2017-05-18 发布于湖北
  • 举报
2.3 8086 中的标志寄存器和堆栈 一、标志寄存器(Flag Register) 8086CPU中有一个16位的标志寄存器(FR), 共设有9个标志位,用以反映算术、逻辑运算结果的 特征及反映CPU的控制,有7位无用。 不同的指令对标志的影响是不同的(如传送类、 转移类等指令不影响标志位,而算术逻辑运算大部分 都影响标志位);反之,不同的标志也影响着指令执 行的结果。 一、标志寄存器(Flag Register)(续) 其中6个状态标志:CF、PF、AF、ZF、SF、OF 3个控制标志:IF、DF、TF。 有7位空的未用。 一、标志寄存器(Flag Register)(续) CF:进位标志(Carry Flag) 当运算的结果在最高位(8位,16位)上产生一 个进位或借位时,CF=1;反之,CF=0。 PF:奇偶标志(Parity Flag) 当运算结果低8位中“1”的个数为偶数时,PF=1; 为奇数时,PF=0。 一、标志寄存器(Flag Register)(续) AF:辅助进位标志(Auxiliary Carry Flag) 在算术运算中,当

文档评论(0)

1亿VIP精品文档

相关文档