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

我的博客

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

[2008-03-01 00:52] 书中问题3.8的疑问?

在书中提到,将ax,bx清零.用的是sub ax,ax   
                          sub bx bx   

也可以用mov ax,0    
       mov bx,0

为什么mov ax,0的机器码是三个字节,而sub ax,ax是两个字节.
ax不是16位寄存器吗?那对ax赋值也是16位即两个字节呀,怎么是三位字节呢?不懂??????...
阅读全文 | 评论次数(5) | 浏览次数(1195) | 所属类型(疑问点)

[2008-02-29 21:00] debug的疑问

点击查看原图
昨天在用debug时,首先用d b810:0000查看了下内存的内容,然后用e b810:0000 63写入了一个值进去,再用d b810:0000查看时,怎么很多单元的内容都变了,为什么不应该只有b810:0000处的值变为63呢?我用不同的色彩划出了变化了值的单元...
阅读全文 | 评论次数(3) | 浏览次数(683) | 所属类型(疑问点)

[2008-02-28 21:51] debug实验的困惑

点击查看原图
今天看到debug的实验,然后自己在电脑上试验了一下,这不问题来了 
在debug中,用a命令及T命令让程序运行一下,可结果却是ax=0020 ?? 
程序如下: mov ax,8 
         add ax,ax 
         add ax,ax 
两次累加结果应为:32呀 
会不会是指针的原因,然后我又再进入debug,重新编了一下,

程序如下:  mov ax,8
          add ax,ax
          add ax,ax
        jmp 0c66:0100                                  ...
阅读全文 | 评论次数(3) | 浏览次数(692) | 所属类型(疑问点)
页码数(1):  1