8051單片機內部ROM結構、地址分布、資源利用

51系列單片機程序存儲器的管理:
每個ROM單元(byte)對應一個唯一的16bit地址編碼(Address)
CPU要到某個ROM單元去取指令,是通過把地址寫入一個16bit的特殊功能寄存器——程序計數器 PC(Program Counter)來實現,因此,51系列單片機的地址的編碼范圍(通常稱為尋址范圍):
0000 0000 0000 0000B ~ 1111 1111 1111 1111B(二進制)
0 0 0 0 H ~ F F F F H (十六進制)
0 ~ 65535 (十進制)
通常習慣說51系列單片機的ROM尋址范圍是64K
PC的值是CPU根據用戶程序的運行流程自動裝載的,它的值代表單片機下一條要執行的指令在ROM中的存放位置,用戶不能直接對PC進行操作。

編輯:admin 最后修改時間:2018-05-08


