标志寄存器PSW中CF、OF的资料教程.pptVIP

  • 27
  • 0
  • 约1.73千字
  • 约 17页
  • 2020-06-09 发布于天津
  • 举报
标志寄存器(FLAGS)中CF、OF的判断 主讲人:杨慧丽 教学目的: 1、进一步熟悉FLAGS中的9个标志位; 2、理解溢出的两种不同含义; 3、熟练掌握加、减法及逻辑指令中对CF、 OF的判断; 4、了解乘法中对CF、OF的判断; 重点及难点: 在加、减、乘法运算中,对CF、OF的判断 从十进度角度理解溢出的两种不同含义 教学内容及过程: 8086CPU的标志寄存器FLAGS中,含有9个标志,其中包括6个状态标志和3个控制标志,每个标志占1位,这些标志用来表示CPU当前的操作方式和状态信息 15 12 11 10 9 8 7 6 5 4 3 2 1 0 OF DF IF TF SF ZF AF PF CF 进位标志位CF(Carry Flag) 当运算结果的最高位发生进位(加法)或借位(减法)时,进位标志置1,即CF=1;否则CF=0。 表示无符号数溢出,即运算结果超出了无符号数的表示范围。n位二进制数表示的无符号数范围为0~2n-1。 溢出标志位OF(Overflow Flag) 若算术运算的结果有溢出,则OF=1;否则OF=0. 表示有符号数溢出,即运算结果超出了有符号数的表示范围。n位二进制数表示的有符号数范围为-2n-1~2n-1-1。 CF和OF的判断方法: 1、加法: CF:十进制角度。作为n位无符号数,

文档评论(0)

1亿VIP精品文档

相关文档