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

我的博客

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

[2008-03-28 13:08] 第四章检测题..已经崩溃

共2道单选题目 

  

关于伪指令相关描述错误的是__2___。 
 1、 伪指令没有对应的机器码,只用来指导汇编过程的。 
 2、 伪指令由编译器处理,在程序中可有可无。 
 3、 编译器要通过执行伪指令才能对源程序进行相应的处理操作,完成编译工作。 
 4、 伪指令是汇编语言源程序不可缺少的组成部分。 

 

下列程序中,出现逻辑错误的是:__1
   code segment 
    mov ax,2 
    add ax,ax 
    mov ax,4c00h 
    int 21h 
    code 
    end 
 2、 ...
阅读全文 | 评论次数(3) | 浏览次数(687) | 所属类型(汇编作业)

[2008-03-24 17:47] 好把,这问题我看不明白....

若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是__1___。  
 1、 0000H  
 2、 0001H  
 3、 FFFFH  
 4、 FFFEH  
答案是0 当SP-2的时候就跳转到 FFEF !
4、 当SP=0时,再次压栈将发生栈顶超界,但压栈操作有效。
意思说当SP=0的时候空间就满了? 在压就超过界限了!
我在DEBUG里面设置SP到6以下的数字就会被强行中断,所以不知道当SP设置为0的时候的状况,当SP=0时候 SP-2  =FFEF.....
所以不是很理解,我只是想问在SP=0  而且在次压数据入栈的时候 SS...
阅读全文 | 评论次数(4) | 浏览次数(641) | 所属类型(汇编作业)

[2008-03-23 17:52] 8086的寻址能力

8086是 20位寻址 给出段地址+偏移地址

我在DEBUG中输入 d:ffff:00f1 结果在结果中显示如图


我不理解 FFFF:00F0
         FFFF:0100
        FFFF:0110
        FFFF:0120
        FFFF:0130
        FFFF:0140
        FFFF:0150
        FFFF:0160
        FFFF:0170
第一个地址是 FFFF:00F1  1000E1 为什么会找到,不是只有20位的寻址,但是却找到了24位的内存地址
    还有个...
阅读全文 | 评论次数(3) | 浏览次数(849) | 所属类型(汇编作业)

[2008-03-21 11:48] AX不能作为段地址?

assume cs:my    
my segment    
start:mov ax,0020h    
      mov bx,0    
      mov dx,0   
      mov cx,64    
s:    mov ax:[bx],dx    
      inc bx    
      inc dx    
loop s    
      mov ax,4c00h    
      int 21h    
my ends    
end
第7行错误为 左边必须为段地址 但是AX:[BX]不能为地址?...
阅读全文 | 评论次数(8) | 浏览次数(753) | 所属类型(汇编作业)