民國102年 第2梯次 數位電子乙級 學科

第47題

下面那一個指令會影響零旗標( Z e r o f l a g ) ?

題目

下面那一個指令會影響零旗標( Z e r o f l a g ) ?

  1. (1) M O V ( 搬移資料)
  2. (2) J M P ( 無條件跳躍)
  3. (3) D C R ( 暫存器減去1 )
  4. (4) S T A ( 累積器的資料寫入記憶體中)

官方答案

(3) D C R ( 暫存器減去1 )

解析

Z(Zero)旗標由算術或邏輯運算的結果更新,運算結果為 0 時 Z=1。DCR 會把指定暫存器的內容減 1,並依結果設定旗標,因此會影響 Zero flag。MOV 只是資料搬移,不改變旗標;JMP 只把目標位址載入 PC(程式計數器),屬控制流程指令;STA 只把累積器內容寫入記憶體,不參與運算,三者皆不影響 Z 旗標。

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

官方資料