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

第77題

在組合語言中,那一指令是用於副程式呼叫?

題目

在組合語言中,那一指令是用於副程式呼叫?

  1. (1) J U M P
  2. (2) C A L L
  3. (3) L O O P
  4. (4) L O A D

官方答案

(2) C A L L

解析

CALL 指令會先把返回位址(CALL 下一道指令的位置)推入堆疊保存,再將程式計數器跳到副程式入口,副程式執行完以 RET 取出返回位址回到原處,因此專用於副程式呼叫。JUMP 只無條件改變程式計數器,不保存返回位址,跳過去就回不來;LOOP 用計數器控制迴圈次數;LOAD 是把資料由記憶體載入暫存器,三者都不具呼叫與返回的功能。

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

官方資料