. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
基础知识
主题 : :
16根地址总线怎么算出地址大小是64k
[已解决]
回复[
5
次 ] 点击[
584
次 ]
pepenm
[帖 主]
[ 发表时间:2011-11-09 12:42 ]
荣誉值:0
信誉值:13
注册日期:2011-10-31 15:52
2^16=64k,有人这样说,不过我想问的地址总线的最小单位是Byte,每一个地址都占一Byte吗,8跟是每个地址都占一Byte,16根是否每个地址都占1Byte,如果不是,结果会一样吗
zhujinwu
[第
4
楼]
[ 回复时间:2011-12-07 20:47 ]
荣誉值:15
信誉值:0
注册日期:2011-11-03 09:29
这涉及到高中数学中的组合问题。试想:在计算机中所有的数据都以二进制形式存放和表示,二进制中只有0和1两个数字,一根地址线就可以表示0和1两个地址,每个地址映射一个内存单元,即一根地址线就可以找到0和1这两个地址所映射的内存单元,也可以说此时的寻址能力为2B,2根地址线就可以表示00,01,10,11四个地址,即2的平方,此时的寻址能力为4B,3根的寻址能力就是2的3次方B,依此类推,可知16根地址线的寻址能力就为65536B,而1KB=1024B,所以65536B除以1024B就得到了64KB,也就是说16根地址线的寻址能力为64KB。
此问题已结贴!
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved