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

 

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

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

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

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

猜你喜欢

转载自www.cnblogs.com/zhengmq2010/p/13191800.html