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

第70題

下面的敘述,那一個不是巨集( M A C R O s ) 的優點

題目

下面的敘述,那一個不是巨集( M A C R O s ) 的優點

  1. (1) C P U 暫存器以及旗標的值可以確保不致造成混亂
  2. (2) 原始程式可以縮短
  3. (3) 避免重複撰寫相同步驟指令
  4. (4) 程式易於改變與除錯

官方答案

(1) C P U 暫存器以及旗標的值可以確保不致造成混亂

解析

巨集是原始程式中的文字替換工具,展開後會把指令直接插入程式,能縮短原始碼、避免重複撰寫相同指令,也方便集中修改。但巨集不會自動保存或還原CPU暫存器與旗標,若巨集內改動暫存器或旗標,仍可能造成資料混亂,必須由程式設計者自行push/pop。因此「可確保暫存器及旗標不混亂」不是巨集的優點,選1。

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

官方資料