如圖兩題的題干描述基本一致,僅存在兩點差別:1.機器字長不同;2.編址/尋址單位不同。
其中第四題機器字長為32位,按半字(2B)尋址,也就是說他的存儲字長為一半的機器字長,即16位,所以存儲單元個數(即可尋址單元個數)為16MB/2B=2^23;
而第九題的機器字長為64位(8B),按字(4B)編址,言下之意為“存儲字長與機器字長相等,即存儲字長為8B”,所以存儲單元個數為128MB/8B=16M。
總結:題目中描述的尋址單位——字和半字,實際上指的是機器字長和存儲字長的關系,要注意與單位換算時用的字區分。(單位換算:1字=4B,半字=2B,1字節=1B)