Q76.
Intel 80x86 CPU 進入重置(Reset)狀態後,會清除各暫存器、設定段落暫存器、清除指令佇列,一旦Reset 完成,則CS 內容為
電腦硬體裝修 · 丙級 · 工作方法 · Q76
難易度分析
3 / 5
此題要求精確區分 CPU 重置後兩個不同暫存器的初始數值,選項中設計了容易混淆的對應數值,需具備對 80x86 硬體啟動機制之精確記憶才能正確作答。
正確答案:④FFFFH
④ FFFFH:Intel 80x86 CPU 完成 Reset 後,CS 設為 FFFFH、IP 設為 0000H,使 CPU 從實體位址 FFFF0H 開始執行,此位址即為 BIOS POST(開機自我測試) 的入口點。
錯誤選項解析
- ① 0000H:0000H 是 Reset 後 IP(指令指標) 的初始值,而非 CS(程式碼段) 的值,此選項混淆了 CS 與 IP 的設定。
- ② 000FH:000FH 並非 80x86 CPU Reset 後任何暫存器的標準初始值,此數值在 重置向量(Reset Vector) 機制中不具意義。
- ③ F000H:F000H 是部分系統中 BIOS ROM 的段位址範圍,但 CPU Reset 後 CS 實際載入的是 FFFFH,兩者容易混淆。
Learning Tip
"此類題型常考 Reset Vector(重置向量) 的位址計算。切記 CS:IP = FFFF:0000 → 實體位址 FFFF0H,而非 FFFFH。80x86 架構將 BIOS 韌體 映射至記憶體高位址,確保開機時 CPU 能直接跳轉至 POST 程式 執行,此為 x86 開機流程 的核心觀念。"
學員答題分佈
①0000H0%
②000FH0%
③F000H0%
④FFFFH0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!
相似類型題目
在Intel 80x86 CPU 組合語言程式中,若CS=0100H,IP=0003H,則CPU所指到的指令位址是在記憶體中的下列何者?
在Intel 80x86 CPU 組合語言中,下列哪個指令會把IP 暫存器和CS 暫存器的內容置入堆疊中?
80x86 系列個人電腦的主機,主記憶體共有1M Bytes 範圍包括00000H 至FFFFFH,其ROM BIOS 共有64K Bytes,一般均燒錄於27512 EPROM中,此IC 位址為何?
在Intel 80x86 CPU 組合語言程式中,若要使中斷服務結束後,能回到主程式繼續執行,則其中斷服務程式的最後一行,需放置下列哪一個指令?
下列何種暫存器(Register)是作為儲存中央處理器(CPU)執行下一個指令的位址?