www.pudn.com > keilC51.zip > REG452.INC, change:1996-09-13,size:2851b


;------------------------------------------------------------------------------- 
; Copyright 1995-1996 KEIL Software, Inc. 
; 80C452 Processor Declarations 
;------------------------------------------------------------------------------- 
$SAVE 
$NOLIST 
; 
; BYTE Registers 
P0      DATA    80H 
P1      DATA    90H 
P2      DATA    0A0H 
P3      DATA    0B0H 
PSW     DATA    0D0H 
ACC     DATA    0E0H 
B       DATA    0F0H 
SP      DATA    81H 
DPL     DATA    82H 
DPH     DATA    83H 
PCON    DATA    87H 
TCON    DATA    88H 
TMOD    DATA    89H 
TL0     DATA    8AH 
TL1     DATA    8BH 
TH0     DATA    8CH 
TH1     DATA    8DH 
IE      DATA    0A8H 
IP      DATA    0B8H 
SCON    DATA    98H 
SBUF    DATA    99H 
 
; 80C452 Extensions 
P4      DATA    0C0H 
SLCON   DATA    0E8H 
IEP     DATA    0F8H 
DCON0   DATA    92H 
DCON1   DATA    93H 
SARL0   DATA    0A2H 
SARH0   DATA    0A3H 
SARL1   DATA    0B2H 
SARH1   DATA    0B3H 
DARL0   DATA    0C2H 
DARH0   DATA    0C3H 
DARL1   DATA    0D2H 
DARH1   DATA    0D3H 
BCRL0   DATA    0E2H 
BCRH0   DATA    0E3H 
HSTAT   DATA    0E6H 
HCON    DATA    0E7H 
SSTAT   DATA    0E9H 
IWPR    DATA    0EAH 
IRPR    DATA    0EBH 
CBP     DATA    0ECH 
FIN     DATA    0EEH 
CIN     DATA    0EFH 
BCRL1   DATA    0F2H 
BCRH1   DATA    0F3H 
ITHR    DATA    0F6H 
OTHR    DATA    0F7H 
MODE    DATA    0F9H 
ORPR    DATA    0FAH 
OWPR    DATA    0FBH 
IMIN    DATA    0FCH 
IMOUT   DATA    0FDH 
FOUT    DATA    0FEH 
COUT    DATA    0FFH 
 
 
; BIT Registers 
; PSW 
CY      BIT     0D7H 
AC      BIT     0D6H 
F0      BIT     0D5H 
RS1     BIT     0D4H 
RS0     BIT     0D3H 
OV      BIT     0D2H 
P       BIT     0D0H 
; TCON 
TF1     BIT     8FH 
TR1     BIT     8EH 
TF0     BIT     8DH 
TR0     BIT     8CH 
IE1     BIT     8BH 
IT1     BIT     8AH 
IE0     BIT     89H 
IT0     BIT     88H 
; IE  
EA      BIT     0AFH 
ES      BIT     0ACH 
ET1     BIT     0ABH 
EX1     BIT     0AAH 
ET0     BIT     0A9H 
EX0     BIT     0A8H 
; IP  
PS      BIT     0BCH 
PT1     BIT     0BBH 
PX1     BIT     0BAH 
PT0     BIT     0B9H 
PX0     BIT     0B8H 
; P3 
RD      BIT     0B7H 
WR      BIT     0B6H 
T1      BIT     0B5H 
T0      BIT     0B4H 
INT1    BIT     0B3H 
INT0    BIT     0B2H 
TXD     BIT     0B1H 
RXD     BIT     0B0H 
; SCON 
SM0     BIT     9FH 
SM1     BIT     9EH 
SM2     BIT     9DH 
REN     BIT     9CH 
TB8     BIT     9BH 
RB8     BIT     9AH 
TI      BIT     99H 
RI      BIT     98H 
 
; 80C452 Extensions 
; P1 
HLDA    BIT     96H 
HLD     BIT     95H 
; SLCON 
IFI     BIT     0EFH 
OFI     BIT     0EEH 
ICII    BIT     0EDH 
ICOI    BIT     0ECH 
FRZ     BIT     0EBH 
IFRS    BIT     0E9H 
OFRS    BIT     0E8H 
; IEP 
PFIFO   BIT     0FDH 
EDMA0   BIT     0FCH 
EDMA1   BIT     0FBH 
PDMA0   BIT     0FAH 
PDMA1   BIT     0F9H 
EFIFO   BIT     0F8H 
$RESTORE