汇编网首页登录博客注册
goodyeah的学习博客
博客首页博客互动【做检测题】论坛求助

我的博客

个人首页 |  我的文章 |  我的相册 |  我的好友 |  最新访客 |  文章收藏 |  论坛提问 |  友情链接 |  给我留言  
图片载入中
学习动态
好友圈
文章收藏
友情链接

[  maozj   发表于  2009-04-27 12:50  ]

压栈的执行过程是先将记录栈顶的偏移地址SP寄存器中的内容减2,使得SS:SP指向新的栈顶单元,然后将寄存器的数据送入新的地址单元当中。因此,以1000H为段地址的整个段空间,偏移地址为0-FFFFH,当栈中只有1个字时,偏移地址是FFFEH,当栈为空时,SP=SP+2=FFFE+2=0000,所以选择1。

[  游客   发表于  2008-02-20 10:20  ]

这个肯定是选1,这样才能完全使用64k内存空间。

[  wang28103   发表于  2008-02-10 22:16  ]

您好,我是个新手,问你个问题,若将以1000H为段地址的整个段空间当作栈使用,那么寄存器SP的初始值最合理的设置是__?___。  
 1、 0000H  
 2、 0001H  
 3、 FFFFH  
 4、 FFFEH    我认为是选3,因为这样SP指针指向的就是低地址,就可以直接用SP的内容就是被压进栈的字的地址.请问是否如此?谢谢!

页码数(1):  1 
 
 请输入验证码  (提示:点击验证码输入框,以获取验证码