民國99年 乙級專案 數位電子乙級 學科

第1題

下面那一個指令與呼叫副程式沒有直接的關係

題目

下面那一個指令與呼叫副程式沒有直接的關係

  1. (1) P U S H
  2. (2) R E T U R N
  3. (3) P O P
  4. (4) M O V

官方答案

(4) M O V

解析

呼叫副程式時,CALL 會把返回位址推入堆疊,副程式內部常以 PUSH 保存暫存器內容、以 POP 還原,結束時再以 RETURN(RET)從堆疊取出返回位址跳回主程式,因此 PUSH、POP、RETURN 都與副程式呼叫機制直接相關。MOV 只是資料搬移指令,用於暫存器、記憶體之間的複製或載入常數,並不涉及堆疊保存返回位址的動作。故與呼叫副程式沒有直接關係者為 MOV。

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

官方資料