. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
寄存器(内存访问)
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
检测点3.2
[待解决]
回复[
4
次 ] 点击[
505
次 ]
lyjoe
[帖 主]
[ 发表时间:2010-05-08 13:57 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-05-08 12:47
我在自己电脑上做了一下,结果不对呀,这里不能贴图片,是不是需要把10000H~10000FH也安排为栈,然后再push,在用push[0],push[2],...这是四个字节四个字节跳的,题目中说拷贝是不是从push[0]和push[F]都可以起始,先不算题中的逆序,(2)中的pop是不是也同样都可以从两头随便一头开始?谢谢!
speedboy
[第
1
楼]
[ 回复时间:2010-05-09 21:49 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-04-29 13:41
(1)的补充为
mov ax,2000h
mov ss,ax
mov sp,10h
以上设置栈顶为20000h
push [0] '把地址10000h处的字压栈到2000Eh
(2)的补充为
mov ax,1000h
mov ss,ax
mov sp,0h
以上设置栈顶为10000h
pop [E] '把栈10000h处的字出栈到2000Eh
speedboy
[第
2
楼]
[ 回复时间:2010-05-09 21:56 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-04-29 13:41
(1)的补充为
mov ax,2000h
mov ss,ax
mov sp,10h
以上设置栈顶为20010h
push [0] '把地址10000h处的字压栈到2000Eh
xin289379297
[第
3
楼]
[ 回复时间:2010-12-24 15:44 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-10-13 11:22
感谢二楼,看了之后能理解
xin289379297
[第
4
楼]
[ 回复时间:2010-12-24 15:49 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2010-10-13 11:22
看了之后,前后想想,真是这样的,感谢
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved