Q4.
虛擬指令(Pseudo Instruction)係指
電力電子 · 甲級 · 程式設計與微電腦應用 · Q4
難易度分析
2 / 5
此題需要學生回憶虛擬指令的定義,沒有複雜推理或多概念結合,故評估為中等簡易程度。
正確答案:②指示組譯器如何組譯的指令
② 指示組譯器如何組譯的指令:虛擬指令(Pseudo Instruction) 又稱組合器指示詞(Assembler Directive),用於指示組譯器執行特定動作(如配置記憶體區段、定義常數、設定對齊方式等),本身不會被翻譯成機器碼。
錯誤選項解析
- ① 巨指令:巨指令(Macro Instruction) 是將一連串指令組合定義為單一巨集名稱的機制,與虛擬指令不同;巨指令展開後會產生實際的機器碼,而虛擬指令不產生機器碼。
- ③ CPU 的組合語言指令:CPU 的組合語言指令 會對應到實際的機器碼並由 CPU 執行,例如 MOV、ADD 等;虛擬指令則僅在組譯階段生效,不產生對應的機器碼,兩者本質不同。
- ④ 微指令:微指令(Microinstruction) 是微程式控制架構中用於控制 CPU 內部資料路徑與控制訊號的最低階指令,與組譯器層級的虛擬指令無關。
Learning Tip
"此題核心考點在於區分虛擬指令與巨指令、實際機器指令的差異。虛擬指令(如 ORG、DB、END 等)僅供組譯器使用,不產生機器碼;常考陷阱是將巨指令(展開後產生多條機器碼)與虛擬指令混淆。實務上撰寫微電腦組合語言程式時,正確使用虛擬指令對於記憶體配置與程式區段管理至關重要。"
學員答題分佈
①巨指令0%
②指示組譯器如何組譯的指令0%
③CPU 的組合語言指令0%
④微指令0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!