- [superdiablo] 还在上高中吧。厉害,继续加油!我16岁的时候也就上过几堂充数的计算机课,基本上没学到什么。那时看到别 08/02 06:36
- [hidden] 谢谢大家的回答 我以后还是得多上机试验 证明。。。 05/28 16:26
- [游客] 第一版的是五个字,第二版的好像是是个字。 还是如楼上所说,博主的前面的很多知识点都没有明白,建议重 05/28 08:38
- [lanji83] 还有,建议博主温习一下关于CPU栈机制的章节和增进对进制转换的了解。以便熟练运用 05/28 08:26
- [lanji83] 纠正一下博主的题,书中的是五个字单元,不是十个,五个字单元等于十个地址单元 05/28 08:22
- [ppt] 栈顶sp怎么设置要看你定义的栈的位置长度. 首先跟"下面的程序实现依次用内存0:0~0:15 05/27 22:42
- [starrynight] http://www.asmedu.net/blog/user/postcontent.jsp?ne 05/24 10:25
- [black] 就是查看一下相关信息 对程序加载后的情况了解 psp是操作系统和你的程序 联系所使用的部分 05/24 10:09
- [leeyeye] 比你大一轮,也是这个月开始学汇编的,共同努力吧!! 05/21 20:51
- [hidden] okok 05/05 17:20
- [lmyycx] 老兄 你p88页 都做完了?我单步执行到第四步pop ax的时候,总是错误提示说是无效指令,郁闷啊 05/23 06:49
[2008-05-27 19:03] 急求一个问题 关于检测点6.1(2)的。。。
codesg segment
dw 0123h,0456h,............等等 8个
dw 0,0,0,0,0,0,0,0,0,0 ;10个字单元用做栈空间
那请问 栈顶 SP=什么呢? 问下怎么算的(最好详细点)
(下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据)
和这句话 是否有关系? 0123H 这样的一个字占用多少内存单元?
下面的 0,0,0 这样一个0又占用多少呢? 谢谢大家帮我讲解下,我这几天为了这个问题烦透了。
[ ppt 发表于 2008-05-27 22:42 ]
栈顶sp怎么设置要看你定义的栈的位置长度.
首先跟"下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据" 这句话没有关系.
其次0123H 这样的一个字占用多少内存单元?这个要看你定义的数据类型比如这个定义的是dw 型的 dw型的占一个字也就是两个字节.
知道了定义的数据的长度就可以算出sp了 8个数据*2+10个dw型的栈空间*2 = 36 所以sp为36
不知道这样说博主明白了吗?
[ lanji83 发表于 2008-05-28 08:22 ]
纠正一下博主的题,书中的是五个字单元,不是十个,五个字单元等于十个地址单元
[ lanji83 发表于 2008-05-28 08:26 ]
还有,建议博主温习一下关于CPU栈机制的章节和增进对进制转换的了解。以便熟练运用
[ 游客 发表于 2008-05-28 08:38 ]
第一版的是五个字,第二版的好像是是个字。
还是如楼上所说,博主的前面的很多知识点都没有明白,建议重现复习。
比如db dw 这个是很简单的知识点,前面讲的很清楚。
(下面的程序实现依次用内存0:0~0:15单元中的内容改写程序中的数据) 和这句话 是否有关系?
------------------------
这句话是本程序实现的功能,去设置sp也是为了此功能的实现,所以你要保证sp填好后能实现程序的功能。
0123H 这样的一个字占用多少内存单元?
---------------------
其实这个验证也很简单,定义完了去debug看一下就有了。
这个题还需要的知识点,为什么要设置栈,sp与栈有什么关系
[ hidden 发表于 2008-05-28 16:26 ]
谢谢大家的回答 我以后还是得多上机试验 证明。。。