. : : 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