民國106年 第1梯次 數位電子乙級 學科

第44題

80 x 86 微處理機的偵錯程式D E B U G,如以c o m 格式執行,其一般偏移( o f f s e t ) 位址起始於

題目

80 x 86 微處理機的偵錯程式D E B U G,如以c o m 格式執行,其一般偏移( o f f s e t ) 位址起始於

  1. (1) 1000 h
  2. (2) 0000 h
  3. (3) 0100 h
  4. (4) 0 F F F F h

官方答案

(3) 0100 h

解析

在 80x86 架構下,.COM 格式程式為記憶體映像檔,載入時程式段(CS)、資料段(DS)、額外段(ES)、堆疊段(SS)皆設為同一區段,且指令指標(IP)起始於偏移位址 0100H。這是因為前 256 個位元組(0000H~00FFH)保留給程式段前綴(PSP, Program Segment Prefix)使用,故程式碼自 0100H 開始執行。故選 3。選項 2(0000H)為 PSP 起始位址而非程式碼;選項 1(1000H)與選項 4(0FFFFH)均非 .COM 之偏移起點。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料