Page 57 -
P. 57

20H 07 06 05 04 03 02 01 00
                                                      RB3
                                                      RB2
                                                      RB1
                                                      RB0

      在上圖表中,最左側為可位元定址記憶體的位址;中間數字代表可畏原定址的位元
位址,其中位元位址上之文字即為該位元的名稱;最右側為暫存器的名稱。在位原定址
使用上,8051 提供具彈性的使用方法,例如:

1. 將位址 20H 的第 0 Bit 設定為 1,可以寫成下面兩種方式:
    SETP 00H ;位元定址
    SETB 20H.0 ;第 20H 位元組的第 0 位元

2. 將 P0 的第 3 Bit 清除為 0,可以寫成下面三種方式:
    CLR 83H ;位元位址
    CLR 80H.3 ;第 80H 位元組的第 3 位元
    CLR P0.3 ;P0 暫存暫存器的第 3 位元

3. 將 IT0 位元的值反相,可以寫成下面四種方式:
    CPL 88H ;位元位址
    CPL 88H.0 ;第 88 位元組的第 0 位元
    CPL IT0 ;位元名稱
    CPL TCON.0 ;TCON 暫存器的第 0 位元
   52   53   54   55   56   57   58   59   60   61   62