鱼C论坛

 找回密码
 立即注册
查看: 3186|回复: 4

关于监测点2.2的疑问!

[复制链接]
头像被屏蔽
发表于 2011-6-12 19:25:34 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-12 19:52:46 | 显示全部楼层
本帖最后由 再生缘 于 2011-6-12 19:56 编辑

因为偏移地址最大能偏移2的16次方,也就是64KB
所以偏移地址是从0000~FFFF
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-18 19:34:56 | 显示全部楼层
本帖最后由 Miller01001 于 2011-6-18 19:37 编辑

比如现在是16根地址总线,就可以传输2^16次方数据!
0000 0000 0000 0000==多少根呢?当然是16根啦!
0000 == 4位是不是
20位==多少呢?上面已经说啦!
但是8086有20根地址总线,怎么办呢?
0000 0000 0000 0000 0000 == 20根了
即00000=20位
但是0000最大的取值范围是多少呢
在内存中只能用16进制的数字表示奥
所以16进制数,最大的数当然是F啦
最小的数当然是0啦!
所以CPU的寻址方式是制作CPU的人他们自己研究出来的公式,你要你套用公式就行啦!
你要用你的头脑去理解计算机的CPU,CPU就是这样的
所以段地址就是0000*16H+偏移地址==物理地址,可以寻找到存储这段数据的物理地址奥

评分

参与人数 2荣誉 +1 鱼币 +1 收起 理由
loop + 1 赞一个!
china0008 + 1 赞一个!

查看全部评分

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-19 03:43:18 | 显示全部楼层
多想就有点太深入了,你就想8086下的偏移地址不能超过16位就行了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2011-6-19 03:56:53 | 显示全部楼层
反正具体地址是看段地址+偏移地址的,偏移地址没有不够用的情况。休整好段地址就可以了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-27 07:26

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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