. : : Assembly Language : : .
|
首页
|
我提出的问题
|
我参与的问题
|
我的收藏
|
消息中心
|
游客 登录
|
刷新
|
提问
|
未解决
|
已解决
|
精华区
|
搜索
|
《汇编语言》论坛
->
基础知识
管理员:
assembly
[
回复本贴
]
[
收藏本贴
] [
管理本贴
] [
关闭窗口
]
主题 : :
cpu 寻址能力 单位的讨论
[待解决]
回复[
1
次 ] 点击[
249
次 ]
kankta
[帖 主]
[ 发表时间:2012-12-15 11:03 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2012-11-29 14:36
一个cpu 10根地址总线 就可以寻找2^10=1024个内存单元地址。然后每个内存单位为一字节即是 8 bit.也就是说10根地址总线的cpu寻址能力是1KB.而这个跟内存单位的大小有关。假如一个内存单位是2字节呢?1KB的寻址能力就不需要10根地址总线了。只需要9条。
所以你们讨论 一个cpu的寻址能力是 8KB 需要多少条 线。即宽度。一定要注意的是 内存单元的大小。一般为一字节。
所以 13 和 16 之争是没有意义的。
palm1949
[第
1
楼]
[ 回复时间:2012-12-20 14:03 ]
[
引用
]
[
回复
]
[
top
]
荣誉值:0
信誉值:0
注册日期:2011-05-24 18:03
不是一般,是系统的定义,默认内存单元就是1个字节。8bit。
这里我想引用我看过毕向东的java入门视频,他讲过的关于规定的一个比喻用在这里:内存单元最基本单位就是字节。一个字节是8位。有人问为啥规定1个字节是一个内存单元。为啥一个内存单元不能是2个字节?
答:人家的规定:就好比一个饭店卖的一碗饭是6两,你只能吃2两饭,你能对服务员说:给我来半碗饭吗?你最少只能买1碗,至于你吃剩下多少那是你自己的事。
需要登录后才能回帖 -->>
请单击此处登录
Copyright © 2006-2024 ASMEDU.NET All Rights Reserved