汇编网首页登录博客注册
sissim的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

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

[2009-11-01 07:40] 第6章检测题

昨天做第六章检测题没有通过,今早做,又没有通过。题目是一样的,第二次做,记得复制下来了。仔细查看,发现是下面这道题做错了。

        assume  cs:code
        code    segment
start:  mov     ax,3
        jmp     s1
s:      mov     bx,0
        mov     ax,bx
s1:     mov     cx,3
s2:     add     ax,2
        loop    s2
s3:     mov     ax,4c00h
        int     21h
code    ends 
        end     s
上面代码执行s3处的指令之前,ax的值是_____。
1、 9
2、 6
3、 5
4、 2

之前选的答案是1,ax=9。没有注意到“end s”,所以start开始分析程序了。这是个教训啊,要记住!!
正确答案应该是2,ax=6。
评论次数(0)  |  浏览次数(606)  |  类型(检测题) |  收藏此文  | 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码