民國99年 乙級專案 數位電子乙級 學科
第1題
下面那一個指令與呼叫副程式沒有直接的關係
題目
下面那一個指令與呼叫副程式沒有直接的關係
- (1) P U S H
- (2) R E T U R N
- (3) P O P
- (4) M O V
官方答案
(4) M O V
解析
呼叫副程式時,CALL 會把返回位址推入堆疊,副程式內部常以 PUSH 保存暫存器內容、以 POP 還原,結束時再以 RETURN(RET)從堆疊取出返回位址跳回主程式,因此 PUSH、POP、RETURN 都與副程式呼叫機制直接相關。MOV 只是資料搬移指令,用於暫存器、記憶體之間的複製或載入常數,並不涉及堆疊保存返回位址的動作。故與呼叫副程式沒有直接關係者為 MOV。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。