. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
刷新 | 提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
  管理员: assembly   [回复本贴] [收藏本贴] [管理本贴] [关闭窗口]
主题 : :  关于寻址空间大小的计算  [待解决] 回复[ 1次 ]   点击[ 429次 ]  
madeshun
[帖 主]   [ 发表时间:2014-04-21 18:36 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2014-04-13 16:45
假设地址总线宽度为16位,正确的寻址空间为2的16次方byte,也就是64KB

为什么寻址空间不是2的17次方byte呢?因为16位本来就是2个字节嘛,那不还得乘2吗?
ben_feng
[第1楼]   [ 回复时间:2014-04-24 11:13 ]   [引用]   [回复]   [ top ] 
荣誉值:0
信誉值:0
注册日期:2012-12-22 18:01
你是不是把地址总线也当成存储单元了?地址是用来标记内存单元的,如果地址的总线宽度是16位,可以将每条地址线看作一个二进制位,那么宽度是16的总线就是,一个16位的二进制数,那么他的数值范围就是0至2的16次幂减1,这样就说明了可以标记2的16次幂的内存单元。如果把总线也看作存储单元,那么cpu计算地址之后,怎么传输给存储器?
需要登录后才能回帖 -->> 请单击此处登录
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved