民國109年 第3梯次 數位電子乙級 學科
第63題
撰寫組合語言應用到堆疊區時,須用到下列哪些指令?
題目
撰寫組合語言應用到堆疊區時,須用到下列哪些指令?
- (1) CLR
- (2) POP
- (3) PUSH
- (4) SET
官方答案
(2) POP、(3) PUSH
解析
組合語言操作堆疊(stack)必須使用PUSH(選項3)將資料推入堆疊,以及POP(選項2)將資料從堆疊取出。堆疊以LIFO(後進先出)方式運作,常見於子程式呼叫、中斷處理與暫存器保護。選項1的CLR(清除)與選項4的SET(設置)是用來清除或設定位元/暫存器的指令,與堆疊存取無關。故正確為2、3。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。