Q89.
Start:MOV dl,5;first character 此組合語言中何者屬於運算之部分
工業儀器 · 乙級 · 儀器維護保養 · Q89
難易度分析
2 / 5
此題目要求考生能正確區分組合語言指令中各組成部分的定義,僅需掌握基礎的指令結構語法即可判定,不涉及複雜的邏輯推論。
正確答案:②dl,5
② dl,5:dl,5 為運算元(Operand),包含目的暫存器 dl 與來源立即值 5,是指令中實際參與資料運算與傳遞的部分。
錯誤選項解析
- ① start:Start 為程式標籤(Label),用於標記記憶體位址或作為跳轉目標,不參與實際運算。
- ③ MOV:MOV 為運算碼(Opcode)的助憶符號,僅指定操作類型為資料搬移,本身並非運算資料部分。
- ④ first character:first character 為分號後的註解(Comment),僅供程式設計師閱讀參考,組譯器會完全忽略此部分。
Learning Tip
"組合語言指令結構為「標籤 → 運算碼 → 運算元 → 註解」四部分。此類題型常考運算碼(Opcode)與運算元(Operand)的區別,需注意運算碼定義「做什麼操作」,而運算元才是「被操作的資料」。實務上應熟悉 8086 暫存器名稱(如 AL、BL、DL 等)與立即值的辨識。"
學員答題分佈
①start0%
②dl,50%
③MOV0%
④first character0%
此答題分佈是根據學員在 LongePass 模擬考等實際作答紀錄計算而成。與考友分享這道歷屆試題與詳細解析!