Q71.
80x86 系列個人電腦的主機,主記憶體共有1M Bytes 範圍包括00000H 至FFFFFH,其ROM BIOS 共有64K Bytes,一般均燒錄於27512 EPROM中,此IC 位址為何?
電腦硬體裝修 · 丙級 · 工作方法 · Q71
難易度分析
3 / 5
此題要求考生精確掌握 80x86 系統中 ROM BIOS 的特定記憶體映射位置,並能區分高位與低位記憶體位址的用途。由於需將硬體元件容量與十六進制位址範圍進行對應,且選項中設計了易混淆的低位區段,因此具有一定的專業知識要求。
正確答案:③F0000H..FFFFFH
③ F0000H..FFFFFH:F0000H..FFFFFH 為 80x86 架構中 ROM BIOS 的標準映射位址,佔用 64K Bytes(FFFFFH - F0000H + 1 = 10000H = 65536 Bytes)。此設計將 BIOS 置於 1MB 位址空間的最頂端,符合 IBM PC 相容體的 高位記憶體映射規範。
錯誤選項解析
- ① 00000H..0FFFFH:00000H..0FFFFH 為記憶體最低位的 64K Bytes 區域,此區段屬於 中斷向量表 (Interrupt Vector Table) 所在位置(00000H~003FFH),並非 ROM BIOS 位址。
- ② 0F000H..0FFFFH:0F000H..0FFFFH 僅為 4K Bytes 範圍(0F000H 至 0FFFFH 相差 1000H = 4096 Bytes),不符合題目所述 64K Bytes 的容量需求,且此位址位於低位記憶體區域。
- ④ 0F000H..0F7FFH:0F000H..0F7FFH 僅為 2K Bytes 範圍(0F7FFH - 0F000H + 1 = 800H = 2048 Bytes),遠小於 64K Bytes,且位於低位記憶體區,與 BIOS ROM 配置無關。
Learning Tip
"本題核心考點為 80x86 記憶體映射架構。在傳統 IBM PC 相容機中,1MB 位址空間的頂端 64K(F0000H~FFFFFH)固定配置給 ROM BIOS,而最低位 1K(00000H~003FFH)則保留給 中斷向量表。常見陷阱為混淆高低位位址,或誤算十六進制位址範圍大小(FFFFFH - F0000H = 0FFFFH,加 1 後為 10000H = 64K)。實務上需熟悉 27512 EPROM 為 512K-bit(64K×8)的唯讀記憶體元件。"
學員答題分佈
①00000H..0FFFFH0%
②0F000H..0FFFFH0%
③F0000H..FFFFFH0%
④0F000H..0F7FFH0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!