数据线和地址线的问题

20根地址线16根数据线的CPU的寻址范围里面为什么按字节的范围是1M?
1M的储存单元中每个单元里面是存有16位的2进制码吗?这里很困惑::??

答:

地址线的数目决定寻址的字节数,数据线决定存储字的位数。

20根地址线
从0000 0000 0000 0000 0000
到1111 1111 1111 1111 1111
我们知道变化一个数则地址加一
变化共2^20 ,为一兆
16根数据线,指此存储器一次可输出16位二进制数“字”,和存储单元无关,即1个字的大小为16位。

20根地址线8根数据线,则按字节寻址和按字寻址应该都是1M,20根地址线64根数据线,按字节选址仍是1M,而按字寻址为128K,即一个字包含8个字节

处理器字长是指处理器能同时处理(或运算)的位数,即同时处理多少位(bit)数据。比如Intel Pentium 4处理器字长为32位,它能同时处理32位的数据,也即它的数据总线为32位

处理器的字长越大,说明它的运算能力越强。如果讲处理器的寻址范围,则要看处理器的地址总线的位数,而不是它的字长!这个要明白!比如Intel Pentium 4处理器的数据总线为32位,地址总线也是32位。8086的数据总线为16位,地址总线为20位。新兴的64位处理器的数据总线为64位,地址总线大部分是32位。这个清楚之后,再看地址总线与寻址范围的关系。存储单元是以字节(byte)为单位,N根地址总线能访问2的N次方个存储单元。于是有32位地址总线可以访问2的32次方个存储单元,即4GB。 8086处理器字长是16位,它的地址总线是20位,所以能访问2的20次方个存储单元,即1MB。 另外一点需要注意的就是,如果有些题目说:按“字”寻址,就说明是存储单元大小为字长的位数,按“字节”寻址,说明存储单元式字节的大小

http://blog.sina.com.cn/s/blog_643d3d780100kf18.html

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

习惯就好zz

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值