. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
主题 : :  检测点3.2(1)(2)  [待解决] 回复[ 8次 ]   点击[ 929次 ]  
cdzjf
[帖 主] [ 发表时间:2009-01-06 17:43 ] 
荣誉值:1
信誉值:6
注册日期:2007-11-14 11:28
我先做的答案是:
1
mov bx,2000h
mov ss,bx
mov sp,10h

2
mov bx,1000h
mov ss,bx
mov sp,eh

然后我看了答案,才发现,其实ax已经是空出来,可以用了,完全可以不用bx,而直接用ax来定义ss的地址
第2题我忘记了pop出栈是先传送数据然后再修改sp的指针,所以我那里去吧初始的sp给减了个2,让指针指向sp的0位置,其实那个是入栈才需要做的,出栈不需要的.忘记了
cdzjf
[第2楼] [ 回复时间:2009-01-12 11:04 ] 
荣誉值:1
信誉值:6
注册日期:2007-11-14 11:28
只是把做这题的心得写出来大家分享下
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved