鱼C论坛

 找回密码
 立即注册
查看: 3289|回复: 6

关于监测点6.1的问题!~·

[复制链接]
发表于 2011-6-2 20:52:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 loop 于 2011-6-5 12:47 编辑

在监测点6.1的的第二个问题,由于题目截图我不太会弄·就直接打字了啊··不好意思··


assume  cs:code
    code  segment

       dw  0123h,0456h,0789h,0abch,0defh,0fedh,0cbah,0987h
      
        dw  0,0,0,0,0,0,0,0,0,0     10个字单元用作栈空间

     start: mov ax,____
                  mov ss,ax
                  mov sp,____
                  mov ax,0
                  mov ds,ax
                  mov bx,0
                  mov cx,8
                  ........
   
这是个填空题 第一个空填cs这个没问题·    ·关键是第二个空~小甲鱼老师给出的答案是mov sp,1ah
·
小甲鱼详细分析:第一空,首先我们的“栈段”是定义在codesg segment代码段中的,所以我们ss的地址跟cs是一样的。第二空,因为前边已经定义了8个字型数据,所以我们的栈空间是从数据段后开始的,所以栈空间偏移地址为10到19,所以我们的栈顶指针指向1a(即栈底的下一个元素)。
以上是甲鱼老师的分析

关于第二个空的分析有点疑惑 疑惑在于:前面我们题目定义了8个字形数据  偏移地址应该是占用0~fH   我们的栈空间是从数据段后开始的··题目中给了10 个字单元做栈空间·1个字等于2个字节那么·占用的偏移地址应该从10H开始到23H结束··
即栈空间地址是10h~23h~~空栈时指针指向栈底的下一个元素··那么算下来第二个空应该24h啊·~与老师给的1a答案相冲突···
求老师解答下·谢谢·!~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-3 09:41:44 | 显示全部楼层
检测点6.1是这样写的   dw 0, 0,0,0,0  看清楚点你多了5个0

评分

参与人数 1荣誉 +1 收起 理由
loop + 1 淡定

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-6-3 15:32:07 | 显示全部楼层

额··好吧····貌似题目不一样····不过我没看错啊···书上确实是10个0嘛··
还是谢谢你啊··!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-3 16:00:33 | 显示全部楼层
:L那就是小甲鱼少写了5个0,你完整对照下code  segment

       dw  。。。。。。。。。。。
      
        dw  。。。。。。。
code ends
小甲鱼的是
dw  0,0,0,0,0,
不一样的定义不一样的答案
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-4 12:36:20 From FishC Mobile | 显示全部楼层
澄清下哈,主要由于第一版和第二版本的书课后题有些不同导致的。过几天我把课后题的题目也发到网站上吧。这样大家容易看点。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-28 17:31:44 | 显示全部楼层
我的也是24H:D
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2012-11-20 16:24:17 | 显示全部楼层
小甲鱼 发表于 2011-6-4 12:36
澄清下哈,主要由于第一版和第二版本的书课后题有些不同导致的。过几天我把课后题的题目也发到网站上吧。这 ...

还是学的不好啊 只是换了几个 0  就不知道咋算了  郁闷 我也晕
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-18 08:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表