软考-内存按字节编址,求地址间的存储单元数量(容量)以及芯片个数。
按字節編址:內存是按字節編址的,每個地址的存儲單元可以存放 8bit 的數據。
1. 內存按字節編址從A5000H到DCFFFH的區域其儲存容量為___
.
A. 123 KB
B. 180 KB
C. 223 KB
D. 224 KB
1. 大地址 + 1 - 小地址
.
DCFFFH+1?A5000HDCFFFH + 1 - A5000HDCFFFH+1?A5000H
DD000H?A5000H=38000HDD000H - A5000H = 38000HDD000H?A5000H=38000H
為了提取中間的間隔數據,實際得出的結果應該是+1得到的。
2. 轉為十進制
.
38000H=3?164+8?16338000H = 3*16^4 + 8 * 16^338000H=3?164+8?163
=3?216+8?212=3*2^{16} + 8*2^{12}=3?216+8?212 字節(Byte)
3. 換算單位(1Byte=8bit,1KB=1024Byte)
.
∵1KB=1024Byte=210Byte∵ 1KB = 1024Byte = 2^{10} Byte∵1KB=1024Byte=210Byte
∴(3?216+8?212)/210∴ (3*2^{16} + 8*2^{12} )/2^{10}∴(3?216+8?212)/210
=3?26+8?22= 3*2^6 + 8*2^2=3?26+8?22
=224KB= 224KB=224KB
2. 內存按字節編址。若用內存容量為32K*8bit的存儲器芯片構成地址從A0000H到DFFFFH的內存,則至少需要___片芯片。
E0000H - A0000H = 40000H
4?164=4?2164 * 16^4 = 4*2^{16}4?164=4?216
4?216/210=256KB4*2^{16}/2^{10} = 256 KB4?216/210=256KB
內存存儲容量為32K*8bit的存儲芯片構成
即單位芯片容量為32k?8bit32k*8bit32k?8bit。
總容量 = 單位芯片容量 * 片數
即 片數 = 總容量 / 單位芯片容量
=(256KB)/(32K?8bit)= (256KB) / (32K*8bit)=(256KB)/(32K?8bit)
=8= 8=8
因此至少需要8片芯片。
3. 地址編號從80000H到BFFFFH且按字節編址的內存容量為____KB,若用16K*4bit的存儲器芯片構成該內存,共需____片。
按字節編址的內存容量為256KB。
256/16=16256 / 16 = 16256/16=16
16?2=3216*2 =3216?2=32
因此共需要32片芯片。
總結
以上是生活随笔為你收集整理的软考-内存按字节编址,求地址间的存储单元数量(容量)以及芯片个数。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 上车吧,国产CPU
- 下一篇: 未检测任何音频设备,关机假死