民國108年 第1梯次 數位電子乙級 學科

第69題

對單晶片8051/52 而言,執行下列哪些指令需要兩個機器週期?

題目

對單晶片8051/52 而言,執行下列哪些指令需要兩個機器週期?

  1. (1) RET
  2. (2) RLC
  3. (3) JNZ
  4. (4) POP

官方答案

(1) RET、(3) JNZ、(4) POP

解析

8051 的一個機器週期由 12 個時脈組成,各指令所需的週期數並不相同。RET 是 1 位元組指令,但需 2 個機器週期;JNZ rel 是 2 位元組指令,需 2 個機器週期;POP direct 也是 2 位元組指令,需 2 個機器週期。RLC A 是 1 位元組指令,只需 1 個機器週期。因此需要兩個機器週期的是 RET、JNZ 與 POP。

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

官方資料