民國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) a d d a l , 08 h
- (2) m o v a l , 38 h
- (3) m o v b l , 85 h
- (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 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。