民國108年 第3梯次 數位電子乙級 學科
第24題
由主程式呼叫副程式時,有時須將參數值轉移給副程式使用,下面哪一個不可做為參數傳遞的方 法?
題目
由主程式呼叫副程式時,有時須將參數值轉移給副程式使用,下面哪一個不可做為參數傳遞的方 法?
- (1) 將參數存在堆疊器中
- (2) 將參數存在指令暫存器中
- (3) 將參數存在特定的記憶體中
- (4) 將參數存在暫存器中
官方答案
(2) 將參數存在指令暫存器中
解析
參數傳遞常見方法有:經堆疊(stack)、經暫存器、經特定記憶體位址。指令暫存器(IR)用來暫存正被解碼執行的指令本身,其內容由 CPU 取指階段填入,程式無法用它來存放並傳遞呼叫參數,故不可做為參數傳遞方法(選項 2)。選項 1、3、4 皆為可行方式。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。