民國107年 第3梯次 數位電子乙級 學科

第50題

巨集(Macro)指令可

題目

巨集(Macro)指令可

  1. (1) 節省記憶體空間
  2. (2) 方便程式撰寫
  3. (3) 加快執行速度
  4. (4) 加速編譯速度

官方答案

(2) 方便程式撰寫

解析

巨集(Macro)是組譯器(Assembler)提供的功能,將一連串重複指令定義成一個名稱,程式撰寫時以單一呼叫取代重複撰寫,主要目的是「方便程式撰寫」、減少人為錯誤。巨集在組譯階段會展開(expand)成原本的多條指令,因此機器碼長度不減反增,無法節省記憶體空間(選項1錯);展開後仍是一般指令執行,執行速度不受影響甚至略增(選項3錯);編譯/組譯時因需額外處理展開,速度不會加快(選項4錯)。故正確為(2)。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料