关于王爽《汇编语言》实验五第一小题的第二个问题!请高手帮忙!

我用debug加载程序后,用g命令运行到MOVAX,4100H前-g001dAX=0B9BBX=0000CX=0052DX=0000SP=0010BP=0000SI=00... 我用debug加载程序后,用g命令运行到MOV AX,4100H前
-g 001d
AX=0B9B BX=0000 CX=0052 DX=0000 SP=0010 BP=0000 SI=0000 DI=0000
DS=0B9B ES=0B8B SS=0B9D CS=0B9E IP=001D NV UP EI PL NZ NA PO NC
0B9E:001D B8004C MOV AX,4C00
我看过很人的结果都是DS和CS,SS 的绝对差值都为1 而我的确不是!为什么啊!
源代码是:
assume cs:code,ds:data,ss:stack
data segment
dw 0123h,0456h,0789h,0abch,0defh,0fedh,ocbah,0987h
data ends
stack segnent
dw 0,0,0,0,0,0,0,0
stack ends
code segment
start: mov ax,stack

mov ss,ax

mov sp,16

mov ax,data
mov ds,ax

push ds:[0]
push ds:[2]
pop ds:[2]
pop ds:[0]

mov ax,4c00h
int 21h

code ends

end start
展开
 我来答
wangfan2000
2012-09-12 · TA获得超过2549个赞
知道小有建树答主
回答量:586
采纳率:50%
帮助的人:566万
展开全部
是否你在数据段中输入的数据个数超过了8个。
dw 0123h,0456h,0789h,0abch,0defh,0fedh,ocbah,0987h-->.......,0cbah,.....

stack segnent----->stack segment
是相差1
匿名用户
2012-09-08
展开全部
布吉岛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
developer_xyz
2012-09-08
知道答主
回答量:27
采纳率:0%
帮助的人:14.2万
展开全部
贴代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式