民國109年 第3梯次 數位電子乙級 學科

第63題

撰寫組合語言應用到堆疊區時,須用到下列哪些指令?

題目

撰寫組合語言應用到堆疊區時,須用到下列哪些指令?

  1. (1) CLR
  2. (2) POP
  3. (3) PUSH
  4. (4) SET

官方答案

(2) POP、(3) PUSH

解析

組合語言操作堆疊(stack)必須使用PUSH(選項3)將資料推入堆疊,以及POP(選項2)將資料從堆疊取出。堆疊以LIFO(後進先出)方式運作,常見於子程式呼叫、中斷處理與暫存器保護。選項1的CLR(清除)與選項4的SET(設置)是用來清除或設定位元/暫存器的指令,與堆疊存取無關。故正確為2、3。

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

官方資料