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