民國99年 乙級專案 數位電子乙級 學科
第19題
下面那一個指令會影響零旗標( Z e r o f l a g ) ?
題目
下面那一個指令會影響零旗標( Z e r o f l a g ) ?
- (1) D C R ( 暫存器減去1 )
- (2) S T A ( 累積器的資料寫入記憶體中)
- (3) J M P ( 無條件跳躍)
- (4) M O V ( 搬移資料)
官方答案
(1) D C R ( 暫存器減去1 )
解析
DCR 會將暫存器內容減 1,並在結果為 0 時把零旗標 Z 設為 1,所以會影響零旗標;它同時更新符號與奇偶等旗標,但不改變進位旗標。STA 是把累積器資料寫入記憶體,JMP 只改變程式計數器,MOV 只搬移資料,這三者都不會改變零旗標。因此答案為 DCR。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。