民國108年 第3梯次 數位電子乙級 學科

第8題

80x86 微處理機系統,下列何者指令是無效的?

題目

80x86 微處理機系統,下列何者指令是無效的?

  1. (1) MOV AL,12H
  2. (2) MOV [100H],AX
  3. (3) MOV CX,BL
  4. (4) MOV AX,SI

官方答案

(3) MOV CX,BL

解析

80x86 組合語言的 MOV 指令要求來源與目的運算元位元長度一致。CX 為 16 位元暫存器,BL 為 8 位元暫存器,長度不符,組譯器會報運算元大小不匹配,故 MOV CX,BL 無效。其餘皆合法:MOV AL,12H 是 8 位元暫存器載入立即值;MOV [100H],AX 以直接定址將 16 位元資料存入記憶體;MOV AX,SI 為同為 16 位元的暫存器間搬移。

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

官方資料