. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->寄存器(内存访问)
主题 : :  选择哪个是正确的 请说明原因  [已解决] 回复[ 9次 ]   点击[ 321次 ]  
yu35412
[帖 主] [ 发表时间:2009-08-28 15:46 ] 
荣誉值:0
信誉值:4
注册日期:2009-08-18 09:46
1、  数据段和代码段的段地址不能相同。 
 2、  指令mov ax,bx执行完后bx中的值为零。 
 3、  一个栈段的大小可以设为任意值。 
 4、  当SP=0时,再次压栈将发生栈顶超界,但压栈操作有效。
yu35412
[第2楼] [ 回复时间:2009-08-28 17:36 ] 
荣誉值:0
信誉值:4
注册日期:2009-08-18 09:46
好吧 我先抛砖
1,我实验了下,其实一开始 debug 输 r的时候 他们就相同的
2,bx的值不变
3,大小 最大是64k 最小是 1个字
4,看过去好像是对的 但我举个列子 ss=1000h,这个栈的空间为64k,那么当这个栈为空时,sp也是等于0,这样好像就不会发生超界 
以上就是我的看法 ,大家有什么不同的见解请说
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved