Page 26 -
P. 26
8052 中,位址 80H-FFH 係重疊共用,8052 對內部 RAM 存取採用間接定址法,而
特殊功能暫存器 SFR,則採用直接定址法。
1、內部 RAM 的劃分:如圖 2-3-3 所示
A、位址 00H-1FH:暫存器庫
此位址共 32 Byte 被分成 4 個工作暫存器庫(Register Bank):RB0,
RB1,RB2,RB3,每一個暫存器庫內含有 8 個暫存器,分別定義為 R0-R7。
此區域內資料可採直接或間接定址存取。
B、位址 20H-2FH:位元定址區
位址 20H-2FH 共有 16 個位元組,也就是 128 個位元(16*8)。這是
8051/8052 所特有的區域,稱為位元定址區,其位址排列是從 00H-7FH,如
圖 2-3-4 所示。位元定址區可利用位元運算的指令,直接對這些位元做運
算。
例如指令:
SET 0lH(或 SETB 20H,l);設定 20H 的位元 l 為 1
SET 4FH(或 SETB 29B,7);設定 29H 的位元 7 為 1