民國98年 第3梯次 數位電子甲級 學科

第20題

單晶片M C S - 51 當系統重置( r e s e t ) 時,程式會從那個位址開始執行

題目

單晶片M C S - 51 當系統重置( r e s e t ) 時,程式會從那個位址開始執行

  1. (1) F F F F H
  2. (2) 0003 H
  3. (3) 0013 H
  4. (4) 0000 H

官方答案

(4) 0000 H

解析

MCS-51(8051)重置時,程式計數器 PC 被清除為 0000H,CPU 就從程式記憶體的 0000H 位址開始抓取第一道指令,因此系統程式的起始處通常放在 0000H,再以跳躍指令前往主程式。0003H 是外部中斷 0 的向量位址,0013H 是外部中斷 1 的向量位址,兩者都只在對應中斷發生且被允許時才會跳入;FFFFH 並非重置向量。故重置後執行的起始位址為 0000H。

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

官方資料