Q91.
在微處理機執行完ADD 指令後,不會影響下列那一旗號
工業儀器 · 乙級 · 儀器維護保養 · Q91
難易度分析
2 / 5
本題考查對微處理機旗標類別的區分能力,需辨識算術運算指令對狀態旗標與控制旗標的不同影響程度,屬於基本概念對比題。
正確答案:④interupt
④ interupt:interrupt(中斷旗標)不受 ADD 等算術邏輯指令影響,此旗標由專門的中斷控制指令(如 CLI 禁用中斷、STI 啟用中斷)來控制,用於管理外部中斷請求的遮蔽狀態。
錯誤選項解析
- ① zero:zero(零旗標)會在 ADD 指令執行後被影響,當運算結果為零時此旗標會設為 1,否則為 0,用於判斷運算結果是否為零值。
- ② carry:carry(進位旗標)會在 ADD 指令執行後被影響,當無號數加法產生最高位元進位時此旗標會設為 1,用於偵測無號數運算的溢位情況。
- ③ overflow:overflow(溢位旗標)會在 ADD 指令執行後被影響,當有號數運算結果超出可表示範圍時此旗標會設為 1,用於偵測有號數運算的溢位。
Learning Tip
"本題核心考點為微處理機狀態旗標(Status Flags)與控制旗標(Control Flags)的區別。算術指令(如 ADD、SUB)僅影響狀態旗標(包含 zero、carry、overflow、sign、parity 等),而控制旗標(如 interrupt、direction、trap)需由專屬指令控制。實務上容易混淆 carry 與 overflow 的差異:carry 用於無號數運算判斷,overflow 用於有號數運算判斷,此為檢定常考陷阱。"
學員答題分佈
①zero0%
②carry0%
③overflow0%
④interupt0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!