民國104年 第2梯次 數位電子乙級 學科

第17題

80 x 86 微處理機系統,請問下列哪一指令敘述經編譯程式( C o m p i l e r ) 執行後,會產生語法 錯誤

題目

80 x 86 微處理機系統,請問下列哪一指令敘述經編譯程式( C o m p i l e r ) 執行後,會產生語法 錯誤

  1. (1) a d d a l , 08 h
  2. (2) m o v a l , 38 h
  3. (3) m o v b l , 85 h
  4. (4) s u b b l , 05 h

官方答案

(3) m o v b l , 85 h

解析

本題以 8 位元有號立即值判讀:BL 為 8 位元暫存器,立即值上限為 +127(7FH),85H 當作正數等於 133,已超過 7FH,編譯或組譯時會被判為立即值超出範圍而產生語法錯誤。其餘 08H、38H、05H 均未超過 7FH,指令格式也正確,故選 3。

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

官方資料