. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
基础知识
主题 : :
1.1检测题第一题答案 想不通!!!!!!!!
[待解决]
回复[
25
次 ] 点击[
1000
次 ]
1071522910
[帖 主]
[ 发表时间:2010-09-06 22:45 ]
荣誉值:0
信誉值:0
注册日期:2010-09-04 21:42
1个CPU的寻址能力为8KB,那么它的地址总线的宽度为多少?
书上说“一个CPU有N根地址线,则可以说这个CPU的地址总线的宽度为N”
8K=8*1024B=8*1024*8bite
应为1B=8bite
8bite是8根地址总线,可以表示从00000000到11111111
共2^8个地址,所以1B的地址总线宽度为8
以此类推8K的地址总线宽度为16
怎么答案为13啊???
coderone
[第
9
楼]
[ 回复时间:2010-10-13 10:42 ]
荣誉值:0
信誉值:0
注册日期:2010-10-13 10:24
假设有10根地址线 1根地址线可以传递0 1两种状态的二进制数 可以传递1 或者传递0
假设一次,10根地址线的传递 第一根传1 第二根传1 。。。。第十根传1
那么这10根地址线在这一次传递的信息 就是 1111111111 而这个信息就会被存储器 看做一个存储单元的地址
10根地址线可以传递 2^10 个不同的地址信息 对应 2^10 个不同的存储单元
所以如果寻址能力是8KB,那么换算为字节就是 8*1024 B 一存储单元大小为1字节 所以8KB对应 8*1024个存储单元 那么就对应着 2^3*2^10个地址信息 也就对应着 13根地址线的传递信息的排列组合
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved