民國106年 第1梯次 數位電子乙級 學科
第23題
下面哪一個指令與呼叫副程式沒有直接的關係
題目
下面哪一個指令與呼叫副程式沒有直接的關係
- (1) P O P
- (2) R E T U R N
- (3) P U S H
- (4) M O V
官方答案
(4) M O V
解析
呼叫副程式時,CPU 必須先把返回位址保存起來,這個動作就是 PUSH 將資料推入堆疊;副程式執行完畢後,再以 RETURN(RET)從堆疊取出返回位址,回到原程式繼續執行。POP 則是從堆疊取出資料的指令,與堆疊機制直接相關。MOV 只是單純的資料搬移指令,用來在暫存器或記憶體之間傳送資料,既不碰觸堆疊,也不涉及返回位址的保存與還原,因此與呼叫副程式沒有直接關係。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。