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

第10題

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

題目

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

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

官方答案

(2) M O V C X , B L

解析

8086的MOV指令要求來源與目的運算元寬度相同。MOV CX,BL中CX為16位元、BL為8位元,長度不一致,因此無效。MOV AL,12H是8位元立即值載入AL;MOV [100H],AX是以直接位址將16位元資料存入記憶體;MOV AX,SI是16位元暫存器間傳送,皆為合法指令。組合語言組譯時會因運算元大小不符而報錯。

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

官方資料