民國99年 第3梯次 數位電子甲級 學科
第55題
計算單晶片P I C - 16 之下列延遲副程式D e l a y 占多少記憶體容量
題目
計算單晶片P I C - 16 之下列延遲副程式D e l a y 占多少記憶體容量
- (1) 9 個b y t e s
- (2) 11 個b y t e s
- (3) 9 個14 b i t s
- (4) 11 個14 b i t s
官方答案
(3) 9 個14 b i t s
解析
PIC-16 系列的程式記憶體採 14 位元指令字,每個指令佔一個 14-bit 字,不以 8 位元 byte 計算。此延遲副程式由載入計數值、兩層迴圈遞減跳躍及返回等共 9 個指令組成,因此占用 9 個 14-bit 程式記憶體字。若誤用 byte 計算,會得到 9 bytes 的錯誤結果;11 個字則與本副程式指令數不符。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。