民國96年 第1梯次 數位電子甲級 學科
第34題
8051 M C U 在下列指令執行後
題目
8051 M C U 在下列指令執行後
- (1) 進位旗號設為1
- (2) 零旗號設為1
- (3) 零旗號及進位旗號不受影響
- (4) 零旗號清除為0
官方答案
(3) 零旗號及進位旗號不受影響
解析
8051 的 PSW 中,進位旗號 CY 與零旗號 Z 只由算術運算指令更新,例如 ADD、ADDC、SUBB 會依運算結果設定 CY 與 Z,MUL、DIV 亦會影響 CY 與 OV。資料搬移與邏輯類指令如 MOV、MOVX、ANL、ORL、XRL、CLR、INC、DEC 等在執行後並不改變 CY 與 Z 的原有狀態,故本題應選「零旗號及進位旗號不受影響」。若要使旗號改變,須使用會產生算術結果的指令,或另行以 CLR C 等指令清除。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。