民國102年 第2梯次 數位電子乙級 學科
第47題
下面那一個指令會影響零旗標( Z e r o f l a g ) ?
題目
下面那一個指令會影響零旗標( Z e r o f l a g ) ?
- (1) M O V ( 搬移資料)
- (2) J M P ( 無條件跳躍)
- (3) D C R ( 暫存器減去1 )
- (4) S T A ( 累積器的資料寫入記憶體中)
官方答案
(3) D C R ( 暫存器減去1 )
解析
Z(Zero)旗標由算術或邏輯運算的結果更新,運算結果為 0 時 Z=1。DCR 會把指定暫存器的內容減 1,並依結果設定旗標,因此會影響 Zero flag。MOV 只是資料搬移,不改變旗標;JMP 只把目標位址載入 PC(程式計數器),屬控制流程指令;STA 只把累積器內容寫入記憶體,不參與運算,三者皆不影響 Z 旗標。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。