民國99年 乙級專案 數位電子乙級 學科

第30題

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

題目

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

  1. (1) M O V A X , S I
  2. (2) M O V A L , 12 H
  3. (3) M O V C X , B L
  4. (4) M O V [ 100 H ] , A X

官方答案

(3) M O V C X , B L

解析

在 80×86 的 MOV 指令中,來源與目的運算元必須為相同資料寬度。CX 為 16 位元暫存器,BL 為 8 位元暫存器,兩者長度不符,故 MOV CX, BL 為無效指令。其餘皆合法:MOV AX, SI 為兩個 16 位元暫存器互傳;MOV AL, 12H 為 8 位元暫存器載入 8 位元立即值;MOV [100H], AX 為 16 位元記憶體寫入 16 位元暫存器。故無效者為第 3 項。

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

官方資料