8051單片機(jī)內(nèi)部ROM結(jié)構(gòu)、地址分布、資源利用
51系列單片機(jī)程序存儲(chǔ)器的管理:
每個(gè)ROM單元(byte)對(duì)應(yīng)一個(gè)唯一的16bit地址編碼(Address)
CPU要到某個(gè)ROM單元去取指令,是通過(guò)把地址寫(xiě)入一個(gè)16bit的特殊功能寄存器——程序計(jì)數(shù)器 PC(Program Counter)來(lái)實(shí)現(xiàn),因此,51系列單片機(jī)的地址的編碼范圍(通常稱(chēng)為尋址范圍):
0000 0000 0000 0000B ~ 1111 1111 1111 1111B(二進(jìn)制)
0 0 0 0 H ~ F F F F H (十六進(jìn)制)
0 ~ 65535 (十進(jìn)制)
通常習(xí)慣說(shuō)51系列單片機(jī)的ROM尋址范圍是64K
PC的值是CPU根據(jù)用戶(hù)程序的運(yùn)行流程自動(dòng)裝載的,它的值代表單片機(jī)下一條要執(zhí)行的指令在ROM中的存放位置,用戶(hù)不能直接對(duì)PC進(jìn)行操作。
編輯:admin 最后修改時(shí)間:2018-05-08