Re: PIC16與PIC18 PC+?

作者 Ryang 於 2019年06月07日 00:31:35
PIC16F 系列的程式碼是以 14 bits 為一個步進, 所以PC每次都是加1的。
但是 PUC18F 系列是以 16 bits 為指令單位長度,其 PC 是8個bit的指向, 為了能順利提取16bit 的指令,PC 的 b0 永遠是零, 都是指向偶數的位置, 也就是說一般都是加 2 的。 除非是做表格的存取時,才可以有抓奇數的位置。

可以參考 ASP102 的教育訓練那裡面有說明。

來自: http://www.microchip.com.tw/newbb/viewtopic.php?forum=1&topic_id=22668&post_id=79702