民國111年 第3梯次 數位電子甲級 學科

第44題

8051 MCU 在下列指令執行後

題目

8051 MCU 在下列指令執行後

  1. (1) 進位旗號設為1
  2. (2) 零旗號及進位旗號不受影響
  3. (3) 零旗號清除為0
  4. (4) 零旗號設為1

官方答案

(2) 零旗號及進位旗號不受影響

解析

8051的PSW中,CY與Z等旗號只由算術與邏輯運算指令更新;INC、DEC及MOV類指令執行時不會更動CY與Z。因此即使累加器內容被加一或搬移後變成00H,零旗號仍維持執行前的狀態,不會被設定為1,進位旗號也不受影響,故選2。ADD、ADDC、SUBB等指令才會依運算結果重設CY與Z,這是本題最常見的混淆點。

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

官方資料