急急急,汇编关于出栈入栈的问题

MOVAX,1000HMOVSS,AXMOVSP,2MOVAX,2266PUSHAX这段码是没错的吧,可是我的电脑就是不能执行郁闷了。没找出原因来MOVAX,1000H那... MOV AX,1000H
MOV SS,AX
MOV SP,2
MOV AX,2266
PUSH AX
这段码是没错的吧,可是我的电脑就是不能执行郁闷了。没找出原因来
MOV AX,1000H那一句我找的内存里的机器码有3个字节,第一个字节为B8后面的是
00,10。搞不懂啊怎么会是3个字节。按照王爽老师那本书上讲的栈一次都是对已个字进行操作的。我的电脑怎么都不能执行上面的代码真不明白。我试着把SP的值改成003,0004都不行。求高手指教啊。这个问题弄不懂后面都没法学了
展开
 我来答
记住一座城
2012-10-07 · TA获得超过728个赞
知道小有建树答主
回答量:1091
采纳率:33%
帮助的人:667万
展开全部
mov ax,1000h 为什么不是三个字节,1000h占两个字节 mov指令占一个字节。
你是通过debug调试的吗?
更多追问追答
追问
是啊,运行到MOV AX,2266。就不能执行了什么原因啊
追答
PUSH  AX这一句不能执行吗?提示什么错误。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式