8051單片機內(nèi)部ROM結(jié)構(gòu)、地址分布、資源利用
51系列單片機程序存儲器的管理:
每個ROM單元(byte)對應(yīng)一個唯一的16bit地址編碼(Address)
CPU要到某個ROM單元去取指令,是通過把地址寫入一個16bit的特殊功能寄存器——程序計數(shù)器 PC(Program Counter)來實現(xiàn),因此,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根據(jù)用戶程序的運行流程自動裝載的,它的值代表單片機下一條要執(zhí)行的指令在ROM中的存放位置,用戶不能直接對PC進行操作。

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