yright 1982,1983,1986 Intel Corporation */
/* REGISTER DECLARATIONS FOR 8051 */
$ nolistREG LITERALLY 'REGISTER';
/********* BYTE REGISTERS ********/BYTE AT (80H) REG, BYTE AT (90H) REG, BYTE AT (0A0H) REG, BYTE AT (0B0H) REG, BYTE AT (0D0H) REG, BYTE AT (0E0H) REG, BYTE AT (0F0H) REG, BYTE AT (81H) REG, BYTE AT (82H) REG, BYTE AT (83H) REG, BYTE AT (84H) REG, BYTE AT (87H) REG, BYTE AT (88H) REG, BYTE AT (89H) REG, BYTE AT (8AH) REG, BYTE AT (8BH) REG, BYTE AT (8CH) REG, BYTE AT (8DH) REG, BYTE AT (0A8H) REG, BYTE AT (0B8H) REG, BYTE AT (98H) REG, BYTE AT (99H) REG;
/********* BIT REGISTERS ********/
/********* PSW BITS ********/BIT AT (0D7H) REG, BIT AT (0D6H) REG, BIT AT (0D5H) REG, BIT AT (0D4H) REG, BIT AT (0D3H) REG, BIT AT (0D2H) REG, BIT AT (0D0H) REG,
/********* TCON BITS ********/BIT AT (8FH) REG, BIT AT (8EH) REG, BIT AT (8DH) REG, BIT AT (8CH) REG, BIT AT (8BH) REG, BIT AT (8AH) REG, BIT AT (89H) REG, BIT AT (88H) REG,
/********* IE BITS ********/BIT AT (0AFH) REG, BIT AT (0ACH) REG, BIT AT (0ABH) REG, BIT AT (0AAH) REG, BIT AT (0A9H) REG, BIT AT (0A8H) REG,
/********* IP BITS ********/BIT AT (0BCH) REG, BIT AT (0BBH) REG, BIT AT (0BAH) REG, BIT AT (0B9H) REG, BIT AT (0B8H) REG,
/********* P3 BITS ********/BIT AT (0B7H) REG, BIT AT (0B6H) REG, BIT AT (0B5H) REG, BIT AT (0B4H) REG, BIT AT (0B3H) REG, BIT AT (0B2H) REG, BIT AT (0B1H) REG, BIT AT (0B0H) REG,
/********* SCON BITS ********/BIT AT (9FH) REG, BIT AT (9EH) REG, BIT AT (9DH) REG, BIT AT (9CH) REG, BIT AT (9BH) REG, BIT AT (9AH) REG, BIT AT (99H) REG, BIT AT (98H) REG;
$ list
Після компіляції вийшов. hex файл, лістинг якого наведено нижче:
: 1021F1008007401E00410000421E00430000810094
: 0522010000240000981C
: 10202600E5A04404F5A07580FF75150B750A00E55B
: 102036000AC395156017E5A054FDF5A085800AE54D
: 10204600A04402F5A0E50A5515F50A80E222122001
: 1020560026E5A04404F5A0E511F580E5A054FEF5BB
: 10206600A0E5A04401F5A0E4F580E5A054FEF5A0A6
: 10207600E5A04401F5A0758024E5A054FEF5A0E591
: 10208600A04401F580E58054FBF5A0E5A054FDF5DC
: 10209600A085800BE5A04402F5A022850B80E5A073
: 1020A60054FEF5A0E5A04401F5A022E50BB4FF031C
: 1020B60002216E0512E512B4020280030221617547
: 1020C6001200850B0E751380E50DD394074018E5B5
: 1020D6000E75F01EA4FFAEF0E50D75F00884FD7CCC
: 1020E60000EF2DF50F800BE50E75F01EA4FFAEF088
: 1020F6008F0F850F11E5...