鱼C论坛

 找回密码
 立即注册
查看: 3162|回复: 8

现在我在学汇编。。。

[复制链接]
发表于 2011-9-14 17:00:06 | 显示全部楼层 |阅读模式

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

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

x
我不明白检测点3.2 中
10000 H- 1000FH  将它定义为一个栈,就是10000 H变成栈顶时1000H, 可是栈底时,是怎么变成10 H  和0H的,
希望 能帮下小W我。谢谢
谢谢各位大大了。刚学,不太明白。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-14 18:49:05 | 显示全部楼层
课本60页有  因为此刻的栈最底的字单元地址是 1000:000E(0到F共16地址,因为是字单元,从0开始每2个移动,指到E是刚好是第8个)。 但此时的栈是空的,所以它的sp+2 也就是 000E+2就是 0010 。记住 sp始终是加2或是减2.
  不知我讲的,你是否明白? 不明白就把书上那几行字反复看几遍。 看多了,你就会有 sudden insight!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-14 19:26:33 | 显示全部楼层

我也没懂 不明白啊   还有我还没有课本啊 你们是的课本是学校发的吗?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-14 21:27:17 | 显示全部楼层
10000H--》变成1000H应该是段地址,其实是这样的cs:ip,10000H是物理地址,是进过加工的,是有1000段地址在后面加上一个0来变成10000H的,为什么加上一个0呢,这个因为地址总线是20位的,但是段地址是16位的,所以需要cpu跟地址总线一直的数量,所以把段地址跟偏移地址进过加工变成物理地址,就是你看到的五位数的10000H了
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-15 14:08:12 | 显示全部楼层
小九 发表于 2011-9-14 19:26
我也没懂 不明白啊   还有我还没有课本啊 你们是的课本是学校发的吗?

我自己买的实体书啊, 鱼C网站首页也有PDF格式的。你可以下的!


想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-9-15 14:22:20 | 显示全部楼层
经过快30分的想,和在纸上的写,我明白了。这个过了,哈哈哈,太高兴了,谢谢上面的二位。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-15 22:22:58 | 显示全部楼层
栈中有一个元素时、栈顶指向1000eh,向外抛出一个元素后,SP+2  就是10010h  了 不知道这样你能否明白
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-9-16 00:28:05 | 显示全部楼层
我倒是觉得这个地方很好理解。。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
 楼主| 发表于 2011-9-16 12:48:10 | 显示全部楼层
今天做了第一个程序。哈哈哈哈,真是太高兴了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-19 06:41

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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