鱼C论坛

 找回密码
 立即注册
查看: 2330|回复: 5

请问大家一个问题

[复制链接]
发表于 2013-7-3 09:43:27 | 显示全部楼层 |阅读模式

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

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

x
在《汇编语言》1.15那节中。

8086CPU的地址总线宽度为20,可以传送2的20次方个不同的地址信息,既可以定位2的20次方个内存单元,则8086PC的内存地址空间大小为1MB,请问这个1MB怎么求的。

还有请问大家这些运算老是要混了,有没有什么好的学习方法?

谢谢、
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2013-7-3 10:12:35 | 显示全部楼层
现在知道了。但是单位很混。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-7 16:06:54 | 显示全部楼层
一个内存单元,就是一个字节,每个字节有一个内存编号(地址)
20位宽的地址总线,可以表示多少个内存地址
1MB=1024Kb=1048576byte
2^20=1048576

你看看有没有搞错。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-7 16:23:02 | 显示全部楼层
一下是我自己的理解:
2 = 1位(bit)
8位= 1字节(不是乘8 而是8个位数组成一个字节)
2字节 = 1字
2字= 1双字
64kb = 1字
各个位数换算都是以指数的形式进行的
eg 2的1次方是1位 2的8次方是1字节
   2的16次方是1字 2的32次方是1双字
故而  8位寄存器以字节为基本单位
      16位寄存器以字为基本单位
      32位寄存器以双字为基本单位
KB->MB->GB->TB 乘上2^10
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-8 04:33:56 | 显示全部楼层
一个内存单元是一字节额   
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2013-7-12 01:00:43 | 显示全部楼层
新手学得真细,表扬!
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-10-7 16:23

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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