计组——关于按字编址与按字节编址的问题讨论

Posted zhengmq2010

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计组——关于按字编址与按字节编址的问题讨论相关的知识,希望对你有一定的参考价值。

技术图片

 

 技术图片

 

 如图两题的题干描述基本一致,仅存在两点差别:1.机器字长不同;2.编址/寻址单位不同。

 

其中第四题机器字长为32位,按半字(2B)寻址,也就是说他的存储字长为一半的机器字长,即16位,所以存储单元个数(即可寻址单元个数)为16MB/2B=2^23;

而第九题的机器字长为64位(8B),按字(4B)编址,言下之意为“存储字长与机器字长相等,即存储字长为8B”,所以存储单元个数为128MB/8B=16M。

 

总结:题目中描述的寻址单位——字和半字,实际上指的是机器字长和存储字长的关系,要注意与单位换算时用的字区分。(单位换算:1字=4B,半字=2B,1字节=1B)

以上是关于计组——关于按字编址与按字节编址的问题讨论的主要内容,如果未能解决你的问题,请参考以下文章

如何区分按字节编址与按字编址

关于按字寻址和按字节寻址的理解

关于按字寻址和按字节寻址的理解

求寻址范围

7.3 编址与存储相关计算

各种硬件对应”位数“,各种字长,编址方式的区分。