设为首页  |  加入收藏
微机原理课程网
 网站首页 | 课程介绍 | 课程负责人 | 教学大纲 | 理论教学 | 实验教学 | 教学研究 | 教学成果 | 申报材料 | 教学录像 
  课程公告  
 
当前位置: 网站首页>>课程动态>>正文
 
减法状态标志位例程
2018-11-20 08:23 刘震宇 

在debug里面-r用这个指令,得到的信息右下角: NV UP EI PL NZ NA PO NC
这些符号代表的就是标志寄存器里常用标志位的值。这个是符号值对应表:


溢出标志OF(Over flow flag)         OV(1) NV(0)

方向标志DF(Direction flag)          DN(1) UP(0)

中断标志IF(Interrupt flag)            EI(1) DI(0)

符号标志SF(Sign flag)                  NG(1) PL(0)

零标志ZF(Zero flag)                     ZR(1) NZ(0)

辅助标志AF(Auxiliary carry flag)     AC(1) NA(0)

奇偶标志PF(Parity flag)                 PE(1) PO(0)

进位标志CF(Carry flag)                 CY(1) NC(0)




减法的例程见图片中所示,第一个是AX=3,BX=1,AX-BX之后注意标志位变化情况;第二个是AX=2,BX=1,AX-BX之后注意标志位变化情况。

图1 AX=3,BX=1,AX-BX

图2 AX=2,BX=1,AX-BX



关闭窗口
 

广东工业大学微处理器与接口技术课程组    版权所有     粤ICP备05008833号