汇编网首页登录博客注册
十堰职业技术学院学生211037的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  

[2009-05-17 11:46] 检测点11.2

写出下面每条指令执行后,ZF,PF,SF,CF,OP等标志位的值
Sub al,al          CF=0   OF=0   SF=0   ZF=1   PF=1
Mov al,10H         CF=0   OF=0   SF=0   ZF=1   PF=1
Add al,90H         CF=0   OF=0   SF=0   ZF=0   PF=1  
Mov al,80H         CF=0   OF=0   SF=0   ZF=0   PF=1
Add al,80H         CF=1   OF=1   SF=0   ZF=1   PF=1    
Mov al,0FCH        CF=1   OF=1   SF=0   ZF=1   PF=1
Add al,05H         CF=1   OF=0   SF=0   ZF=0   PF=0
Mov al,7DH         CF=1   OF=0   SF=0   ZF=0   PF=0
Add al,0BH         CF=0   OF=1   SF=0   ZF=0   PF=1
评论次数(2)  |  浏览次数(553)  |  类型(汇编作业) |  收藏此文  | 

[  whos   发表于  2009-05-17 12:15  ]

Add al,90H         CF=0   OF=0   SF=0   ZF=0   PF=1   
Mov al,80H         CF=0   OF=0   SF=0   ZF=0   PF=1 
Add al,0BH         CF=0   OF=1   SF=0   ZF=0   PF=1 
----------------------------------------------
这三句有错误

[  十堰职业技术学院学生211037   发表于  2009-05-23 19:57  ]

谢谢whos 提出的错误,自己检查了一下,最后得出的结果是:
Add al ,90h    cf=0  of=0 sf=1  zf=0   pf=1 
Mov al,80h     cf=0  of=0 sf=1  zf=0   pf=1
Add al,0Bh     cf=0  of=1 sf=1  zf=0   pf=1

 
 请输入验证码  (提示:点击验证码输入框,以获取验证码