民國100年 第3梯次 數位電子乙級 學科
第70題
下面的敘述,那一個不是巨集( M A C R O s ) 的優點
題目
下面的敘述,那一個不是巨集( M A C R O s ) 的優點
- (1) C P U 暫存器以及旗標的值可以確保不致造成混亂
- (2) 原始程式可以縮短
- (3) 避免重複撰寫相同步驟指令
- (4) 程式易於改變與除錯
官方答案
(1) C P U 暫存器以及旗標的值可以確保不致造成混亂
解析
巨集是原始程式中的文字替換工具,展開後會把指令直接插入程式,能縮短原始碼、避免重複撰寫相同指令,也方便集中修改。但巨集不會自動保存或還原CPU暫存器與旗標,若巨集內改動暫存器或旗標,仍可能造成資料混亂,必須由程式設計者自行push/pop。因此「可確保暫存器及旗標不混亂」不是巨集的優點,選1。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。