MCS-51儲存器的結構
哈佛(Har-vard)結構 儲存器空間可劃分為5類:
1.程式儲存器 8031無內部程式儲存器。
2.內部資料儲存器
3.特殊功能暫存器(SFR-Special Function Register)
4.位地址空間 211個可定址位。
5.資料暫存器 片外可擴充套件64K位元組RAM。
2.4.2 內部資料儲存器
128個,位元組地址為00H~7FH。
00H~1FH:32個單元是4組通用工作暫存器區
20H~2FH:16個單元可進行共128位的位定址
30H~7FH:使用者RAM區,只能進行位元組定址,用作資料緩衝區以及堆疊區。
2.4.3 特殊功能暫存器(SFR)
CPU對各種功能部件的控制採用特殊功能暫存器採用集中控制方式,共21個。 有的SFR可進行位定址。
1.堆疊指標SP
指示出堆疊頂部在內部RAM塊中的位置。 復位後 ,SP中的內容為07H。
(1)保護斷點
(2)現場保護
注意:堆疊向上生長
2. 資料指標DPTR
高位位元組暫存器用DPH表示,低位位元組暫存器用DPL表示。
(其他SFR在具體使用章節中具體介紹)
MCS-51儲存器的結構
哈佛(Har-vard)結構 儲存器空間可劃分為5類:
1.程式儲存器 8031無內部程式儲存器。
2.內部資料儲存器
3.特殊功能暫存器(SFR-Special Function Register)
4.位地址空間 211個可定址位。
5.資料暫存器 片外可擴充套件64K位元組RAM。
2.4.2 內部資料儲存器
128個,位元組地址為00H~7FH。
00H~1FH:32個單元是4組通用工作暫存器區
20H~2FH:16個單元可進行共128位的位定址
30H~7FH:使用者RAM區,只能進行位元組定址,用作資料緩衝區以及堆疊區。
2.4.3 特殊功能暫存器(SFR)
CPU對各種功能部件的控制採用特殊功能暫存器採用集中控制方式,共21個。 有的SFR可進行位定址。
1.堆疊指標SP
指示出堆疊頂部在內部RAM塊中的位置。 復位後 ,SP中的內容為07H。
(1)保護斷點
(2)現場保護
注意:堆疊向上生長
2. 資料指標DPTR
高位位元組暫存器用DPH表示,低位位元組暫存器用DPL表示。
(其他SFR在具體使用章節中具體介紹)