. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于寻址能力的问题  [已解决] 回复[ 12次 ]   点击[ 594次 ]  
waya
[帖 主]   [ 发表时间:2008-08-19 17:49 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-19 17:43
寻址能力指的是CPU所能访问的内存的地址范围的大小,
也就是说是内存的存储单元的个数(每个存储单元可以存储
1B),但为什么寻址能力的后面要加个单位KB啊,虽然每个存储单元可以存储
1B。。。
xiaochong
[第1楼]   [ 回复时间:2008-08-19 19:28 ]   [引用]   [回复]   [ top ] 
荣誉值:45
信誉值:0
注册日期:2007-05-05 09:01
1KB = 1024B 如果说有20根地址线,那么CPU的寻址能力为 1M = 1024(B) * 1024 = 1024(K) * 1
yemaomao
[第2楼]   [ 回复时间:2008-08-19 20:59 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-19 14:59
恩,对的。我也刚学。
20根地址线的话,应该是2的20次,即1024*1024(bit)折合成M的话就是1M了。呵呵。现学现用了。
waya
[第3楼]   [ 回复时间:2008-08-20 08:17 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-19 17:43
恩,20根地址线的话,应该是2的20次方,那么寻址范围应该是从0到(1024*1024-1),这是一个大小,不应该有单位的啊。。。1M是指一个数据有1024*1024*8个2进制数组成,这个不相匹配吧。
mess
[第4楼]   [ 回复时间:2008-08-20 09:50 ]   [引用]   [回复]   [ top ] 
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
如果只有一根地址线的话,这根地址线可以传送0或1两种信号(2也就是2的1次方),每个信号可以寻址到一个存储单元。
  也就是说,一根地址线的话,可以寻址2字节(2Byte)(每个存储单元可以存储1B)
两根地址线,可发送信号00 01 10 11(4也就是2的2次方),即寻址4Byte。

20根地址线可寻址为2的20次方个字节。
waya
[第5楼]   [ 回复时间:2008-08-20 16:04 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-19 17:43
我的意思是寻址能力指的是最大能定位的存储单元的个数?还是说那么多存储单元能存储的数据?是前者的话就不应该有单位KB啊。
waya
[第6楼]   [ 回复时间:2008-08-22 15:18 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-19 17:43
为什么要带这个单位,有人解释下没?
mess
[第7楼]   [ 回复时间:2008-08-22 17:51 ]   [引用]   [回复]   [ top ] 
荣誉值:337
信誉值:0
注册日期:2008-01-01 17:48
关于楼上问的单位是这样的

一根地址线的寻址能力是2个存储单元。(根据地址总线的定义我们能够知道)
由于微型计算机的存储单元可以存储1个字节。所以也可以说一根地址线的寻址能力是2个字节。

把1.8和1.6两节的说明多读两遍就很好理解了。前两章的基础比较多,楼主加油啊
flyleaf
[第8楼]   [ 回复时间:2008-08-24 11:15 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:5
注册日期:2008-08-23 12:53
受教了。。
asmbaby
[第9楼]   [ 回复时间:2008-08-25 12:53 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-07-16 18:36
楼主的语文应该没过关.
wnfzy
[第10楼]   [ 回复时间:2008-08-28 12:57 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-28 11:34
我同意MESS的解释,很清晰,很明了。一个单元是一个字节。即1B。
waya
[第11楼]   [ 回复时间:2008-09-04 07:48 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-19 17:43
哦,明白了,其实一个内存单元就是等价于1B嘛,谢谢各位
waya
[第12楼]   [ 回复时间:2009-04-21 18:54 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2008-08-19 17:43
此贴由 贴主 于 [ 2009-04-21 18:54 ] 结贴。 结贴原因:问题已解决
得分情况:
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved