. : : Assembly Language : : .  |  首页  |  我提出的问题  |  我参与的问题  |  我的收藏  |  消息中心   |  游客  登录  | 
提问 | 未解决 | 已解决 | 精华区 | 搜索 |
  《汇编语言》论坛 ->基础知识
主题 : :  CPU寻址问题。第一天学  [已解决] 回复[ 7次 ]   点击[ 589次 ]  
lytiantang
[帖 主] [ 发表时间:2011-05-30 22:42 ] 
荣誉值:0
信誉值:0
注册日期:2011-05-23 21:23
王爽《汇编语言》
第一章基础知识、1.8地址总线问题?

图1.4展示了一个具有10根地址线的CPU向内存发出的信息11时10根地址线上传送的二进制信息。访问地址12、13、14等的内存单元时,地址总线上传送的内容是什么啊???

找一个数据超出CPU寻址范围的数据时,会出现什么情况??
shuimx
[第4楼] [ 回复时间:2011-06-02 09:37 ] 
荣誉值:6
信誉值:0
注册日期:2011-05-28 09:49
10根地址线,每根地址线只可以传送 0 和1 。所以 10根地址线就可以传送 2的10次方个数据。一个数据对应了一个内存单元,而一个内存单元就是一个字节byte。例如 10个0 表示的 第0号 地址 的内存单元。0000 0000 01表示的第 1 号的内存单元。所以  你要是找第 12 号的内存单元 地址线上就是 00 0000 1100 (其实就是 12 的二进制表示 )。这也就是我们说的 10根地址线可以寻址 2的10方 Byte 地址空间。因为一个地址对应了一个字节。希望对你有所帮助。
此问题已结贴!
    Copyright © 2006-2024   ASMEDU.NET  All Rights Reserved