. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->[bx]和loop指令
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  字节数问题 有内容~>.<~打的好辛苦的  [待解决] 回复[ 3次 ]   点击[ 424次 ]  
xuan214
[帖 主]   [ 发表时间:2009-03-09 21:09 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2009-02-22 23:57
看下这段内容:AX=2000 BX=0000 CX=0016 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000 
           DS=0C48 ES=0C48 SS=0C58 CS=0C58 IP=0003 NU UP EI PL NZ HA PO NC
           0C58:0003 8ED0           MOV   SS.AX
           
           AX=2000 BX=0000 CX=0016 DX=0000 SP=0000 BP=0000 SI=0000 DI=0000 
           DS=0C48 ES=0C58 SS=2000 CS=0C58 IP=0008 NU UP EI PL NZ HA PO NC
           0C58:0008 834C0A         ADD   SP,+0A
 
          0C58:0003后怎么变成了0008  ```顺便问下``怎么复制那command里面的内容啊``=.=
mouse
[第1楼]   [ 回复时间:2009-03-10 11:55 ]   [引用]   [回复]   [ top ] 
荣誉值:472
信誉值:12
注册日期:2007-10-16 15:34
上面debug的内容最好直接把内容抓下来,虚拟dos窗口状态,在上方的标题栏点击右键/编辑/标记 选中文字,敲回车就已经复制好了,粘过了就ok了~

然后说说上面的问题,楼主对照一下代码,mov ss,ax下面应该还有一条mov sp,0呢,但是debug竟然没有显示如出来,这个有点让人疑惑。

不过放心,不是楼主的问题 呵呵 计算机用ss sp实现了栈,所以为了保证设置的完整性(t命令执行的时候也会用到栈),debug会把设置ss后面的一条语句也一起执行。
xuan214
[第2楼]   [ 回复时间:2009-03-11 02:19 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:4
注册日期:2009-02-22 23:57
回自己的贴也是种美德! ~>.<~  mouse是高手啊``也很热心``看到你好多帖子咯``貌似blog是第二名啊``哇``
mess
[第3楼]   [ 回复时间:2009-03-11 09:04 ]   [引用]   [回复]   [ top ] 
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
楼主一定要好好按照书做实验啊,尤其是前言中提到了“两个必须”。对于上面这个问题,第三章书上已经说的很清楚了。
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved