2 immortall ImmortalL 于 2016.01.16 18:21 提问

汇编语言地址总线寻址能力的计算

各位大神,之前看汇编,做题的时候遇到了一个题:
一个CPU的寻址能力为8KB,那么它的总线宽度为13,解析上说,总线传递的信号单元是内存单元,也就是字节吧,然后就是8×2∧10,2∧13,

然后下边的图,拿第一个来说,16根线有2∧16b,就是2^13B,也就是8KB,答案是64,照这样说地址总线又按位传递了?
我想了好久了还是没搞明白,,,希望有人解释下,谢谢图片

3个回答

caozhy
caozhy   Ds   Rxr 2016.01.16 19:14

答案也对,2^6就是64。
2^6=2*2*2*2*2*2

enpterexpress
enpterexpress   Rxr 2016.01.16 21:05

存储的单位是字节,地址线的宽度单位是位。

baidu_33836580
baidu_33836580   2016.02.03 13:05

拿第一个来说,16根线有2∧16b,就是2^13B,也就是8KB

--不要转移概念。

--16根线有2∧16,这就是 64KB。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
CPU寻址能力,地址总线宽度,Byte,bit,怎么算?
最近闲着蛋蛋疼,搞搞汇编提提神,做起题目成无能,写篇博客来完成~~题目: 1个 CPU 的寻址能力为8KB,那么他的老婆叫什么名字( ̄▽ ̄)~*,啊呸! 那么它的地址总线宽度为 _ _ _ _ _ 好,问题来了,书里面说的 一个 CPU 有 N 根地址线,则可以说这个 CPU 的地址总线的宽度为 N。 这样的 CPU 最多可以寻找2的 N 次方个内存单元。 按着这个来计算:8K
地址总线,地址总线宽度,寻址能力
地址总线,地址总线宽度,寻址能力N根地址总线的宽度为N,你就把它看作是地址总线=地址总线宽度。它的寻址能力为2的N次方个内存单元寻址能力(Byte)= 2^地址宽度寻址能力为8K  地址总线宽度N是多少N = 寻址能力(Byte)= 2^N=8K*1024Byte = 2^N = 13
8086CPU寻址能力的问题
我看的书是王爽的《汇编语言》,其中关于地址总线寻址能力的问题的解释并不好,明明我认为这么算正确,答案正好相反,去网上搜了下,发现了误区在哪。 其实就一点,但是必须明确: 一个内存单元是一个字节,其单位是B。 拿20根地址总线的8086CPU举例,每根导线可以传送的状态有高低电平两种,分别代表1和0,这样它的寻址能力大小为2^20,以前我算的时候大概是这样:2^20/2^3/2^10=128K
字长、地址总线、寻址范围、内存容量 及计算
字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。 比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位。以前的处理器比如8086,则为16位处理器,现在新兴的64位处理器,它的数据吞吐能力更强,即能同时对64位数据进行运算。处理器的字长越大,说明它的运算能力越强。比如我们的笔记本电脑,现在一般都是64位的电脑,这也就是
80x86段式寻址的原因;8086的20位地址总线
作者:goodider 原作网址:http://bbs.csdn.net/topics/350037861 8086处理器引入了一个重要概念--段。(目标,想要的结果)8086处理器的寻址目标是1M大的内存空间,于是它的地址总线扩展到了20位。但是,一个问题摆在了Intel设计人员面前,(问题)虽然地址总线宽度是20位的,但是CPU中“算术逻辑运算单元(ALU)”的宽度,即数据总线却只
关于地址总线,字长,内存容量,寻址范围的计算
http://blog.sina.com.cn/s/blog_7dc29ca00100x0c7.html 地址总线,字长,内存容量,寻址范围 之间的计算     处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位。以前的处理器比如8086,则为16位处理
8086处理器16位如何20位寻址
8086处理器引入了一个重要概念--段。8086处理器的寻址目标是1M大的内存空间,于是它的地址总线扩展到了20位。但是,一个问题摆在了Intel设计人员面前,虽然地址总线宽度是20位的,但是CPU中“算术逻辑运算单元(ALU)”的宽度,即数据总线却只有16位,也就是可直接加以运算的指针长度是16位的。如何填补这个空隙呢?可能的解决方案有多种,例如,可以像一些8位CPU中那样,增设一些20位的指令
地址总线,字长,内存容量,寻址范围 之间的计算
地址总线,字长,内存容量,寻址范围 之间的计算     处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位。以前的处理器比如8086,则为16位处理器,现在新兴的64位处理器,它的数据吞吐能力更强,即能同时对64位数据进行运算。处理器的字长越大,说明它的运算能
王爽汇编第二版 第一章答案
王爽汇编第二版第一章答案
地址总线,字长,内存容量,寻址范围 之间的计算
<br />某计算机字长32位,存储容量8MB。按字编址,其寻址范围为(0~2M-1) 计算步骤:8MB字节=8*1024*1024*8位。所以8MB/32位=2M<br />处理机字长是指处理机能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位。以前的处理器比如8086,则为16位处理器,现在新兴的64位处理器,它的数据吞吐能力更强,即能同时对64位数据进行运算。处理器的字长越大,说明它的运算