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
   21   22   23   24   25   26   27   28   29   30   31