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

我的博客

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

[2009-05-22 07:34] 习题11.4  2007211020

检测点11.4
下面的程序执行后:(ax)=?
Mov ax,0
Push ax
Popf
Mov ax,0fff0h
Add ax,0010h
Pushf
Pop ax
And al,11000101B
And ah,00001000B
分析
Add ax,1110h后
 Ax=10000h,则 CF=1,ZF=1,PF=1
 Pushf后 flag高位为0,低位根据下面的表为01000101b
 And al,11000101B执行后 al=01000101b+11000101B=01000101=45h
 And ah,00001000B执行后ah=00000000B+00001000B=0h
15    14   13   12   11   10   9    8     7    6    5    4    3    2    1    0
                                OF        DF        IF        TF        SF        ZF                AF                PF                CF
所以ax=45h.
评论次数(2)  |  浏览次数(475)  |  类型(默认类型) |  收藏此文  | 

[  游客   发表于  2009-05-22 08:11  ]

回答正确。

[  zhenglxd   发表于  2009-05-31 17:16  ]

正确 咱们进度一样了哈 看谁先把下面的程序搞错来!

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