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

我的博客

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

[2007-10-24 20:05] 第六章检测题两次通过!真是惭愧,因为论坛帮助

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
看来还是没有注意看书,end s和end start是不同的.

assume cs:codesg  
    codesg segment  
    dw 0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h  
    start:mov ax,0  
    mov ds,ax  
    mov bx,0  
    mov cx,8  
    s:________  
    add bx,2  
    loop s  
    mov ax,4c00h  
    int 21h  
    codesg ends  
    end start  
    要实现一次用内存0:0--0:15单元中的数据改写程序中定义的数据,添加到空白处的指令序列不能是_1___。  
 1、 mov cs:[bx],ds:[bx]  
 2、 mov dx,[bx]  
    mov cs:[bx],dx  
 3、 push [bx]  
    pop cs:[bx]  
 4、 mov ax,[bx]  
    mov cs:[bx],ax

还是常见错误:
mov cs:[bx],ds:[bx]是不合理的用法,不能直接在两个内存之间进行移动.
评论次数(3)  |  浏览次数(972)  |  类型(汇编作业) |  收藏此文  | 

[  sunshine   发表于  2007-10-25 09:49  ]

呵呵

[  游客   发表于  2007-10-25 11:56  ]

mqmelon同学,你能有这样的认识首先说明你的学习态度是对的,只要有正确的学习态度,就能够学好,以后要注意学习方法,并且遇到问题多思考,尽量所有的检测点都独立完成。

[  mqmelon   发表于  2007-10-27 23:18  ]

谢谢,我会努力去做.

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