;===============================================================;
; Disassembled Using DIS8051   -  (C)1989 Data Sync Engineering ;
;===============================================================;
;
;
;
	ORG	00000H
;
;
L0000:	LJMP	L009C			;0000	02 00 9C		...
;
	PUSH	PSW			;0003	C0 D0			..
	PUSH	ACC			;0005	C0 E0			..
	SETB	RS0			;0007	D2 D3			..
	AJMP	L04BC			;0009	81 BC			..
;
	RETI				;000B	32			2
;
	MOV	R7,A			;000C	FF			.
	MOV	R7,A			;000D	FF			.
	MOV	R7,A			;000E	FF			.
	MOV	R7,A			;000F	FF			.
	MOV	R7,A			;0010	FF			.
	MOV	R7,A			;0011	FF			.
	MOV	R7,A			;0012	FF			.
	PUSH	PSW			;0013	C0 D0			..
	PUSH	ACC			;0015	C0 E0			..
	CLR	RS0			;0017	C2 D3			..
	AJMP	L0480			;0019	81 80			..
;
	RETI				;001B	32			2
;
	MOV	R7,A			;001C	FF			.
	MOV	R7,A			;001D	FF			.
	MOV	R7,A			;001E	FF			.
	MOV	R7,A			;001F	FF			.
	MOV	R7,A			;0020	FF			.
	MOV	R7,A			;0021	FF			.
	MOV	R7,A			;0022	FF			.
	JBC	RI,L0036		;0023	10 98 10		...
	LJMP	L005F			;0026	02 00 5F		.._
;
	MOV	R7,A			;0029	FF			.
	MOV	R7,A			;002A	FF			.
	RETI				;002B	32			2
;
	MOV	R7,A			;002C	FF			.
	MOV	R7,A			;002D	FF			.
	MOV	R7,A			;002E	FF			.
	MOV	R7,A			;002F	FF			.
	MOV	R7,A			;0030	FF			.
	MOV	R7,A			;0031	FF			.
	MOV	R7,A			;0032	FF			.
	LJMP	L0B51			;0033	02 0B 51		..Q
;
;
L0036:	PUSH	PSW			;0036	C0 D0			..
	PUSH	ACC			;0038	C0 E0			..
	SETB	RS0			;003A	D2 D3			..
	CLR	RS1			;003C	C2 D4			..
	MOV	A,023H			;003E	E5 23			.#
	MOV	R0,024H			;0040	A8 24			.$
	CLR	C			;0042	C3			.
	SUBB	A,R0			;0043	98			.
	JNC	L0048			;0044	50 02			P.
	ADD	A,#010H			;0046	24 10			$.
;
L0048:	DEC	A			;0048	14			.
	JZ	L0057			;0049	60 0C			`.
	MOV	A,#080H			;004B	74 80			t.
	ADD	A,R0			;004D	28			(
	MOV	R0,A			;004E	F8			.
	MOV	A,SBUF			;004F	E5 99			..
	MOV	@R0,A			;0051	F6			.
	INC	024H			;0052	05 24			.$
	ANL	024H,#00FH		;0054	53 24 0F		S$.
;
L0057:	JBC	TI,L0069		;0057	10 99 0F		...
;
L005A:	POP	ACC			;005A	D0 E0			..
	POP	PSW			;005C	D0 D0			..
	RETI				;005E	32			2
;
;
L005F:	PUSH	PSW			;005F	C0 D0			..
	PUSH	ACC			;0061	C0 E0			..
	SETB	RS0			;0063	D2 D3			..
	CLR	RS1			;0065	C2 D4			..
	SJMP	L0057			;0067	80 EE			..
;
L0069:	MOV	R0,025H			;0069	A8 25			.%
	MOV	A,026H			;006B	E5 26			.&
	CLR	C			;006D	C3			.
	SUBB	A,R0			;006E	98			.
	JNZ	L0077			;006F	70 06			p.
	SETB	REN			;0071	D2 9C			..
	CLR	007H			;0073	C2 07			..
	SJMP	L005A			;0075	80 E3			..
;
L0077:	MOV	A,#090H			;0077	74 90			t.
	ADD	A,R0			;0079	28			(
	MOV	R0,A			;007A	F8			.
	MOV	A,@R0			;007B	E6			.
	MOV	SBUF,A			;007C	F5 99			..
	INC	025H			;007E	05 25			.%
	ANL	025H,#00FH		;0080	53 25 0F		S%.
	SJMP	L005A			;0083	80 D5			..
;
L0085:	MOV	A,048H			;0085	E5 48			.H
	CJNE	A,#000H,L008F		;0087	B4 00 05		...
	CLR	P1.6			;008A	C2 96			..
	CLR	P1.5			;008C	C2 95			..
	RET				;008E	22			"
;
;
L008F:	CJNE	A,#001H,L0097		;008F	B4 01 05		...
	SETB	P1.6			;0092	D2 96			..
	CLR	P1.5			;0094	C2 95			..
	RET				;0096	22			"
;
;
L0097:	SETB	P1.6			;0097	D2 96			..
	SETB	P1.5			;0099	D2 95			..
	RET				;009B	22			"
;
;
L009C:	CLR	RS0			;009C	C2 D3			..
	CLR	RS1			;009E	C2 D4			..
	MOV	A,#010H			;00A0	74 10			t.
	ANL	A,PCON			;00A2	55 87			U.
	JNZ	L00A9			;00A4	70 03			p.
	LJMP	L017A			;00A6	02 01 7A		..z
;
;
L00A9:	MOV	R1,#0F8H		;00A9	79 F8			y.
	MOV	R0,#0FFH		;00AB	78 FF			x.
	CLR	A			;00AD	E4			.
;
L00AE:	MOV	@R0,A			;00AE	F6			.
	DEC	R0			;00AF	18			.
	DJNZ	R1,L00AE		;00B0	D9 FC			..
	MOV	SP,#0BDH		;00B2	75 81 BD		u..
	MOV	DPTR,#L400F		;00B5	90 40 0F		.@.
	CLR	A			;00B8	E4			.
	MOVX	@DPTR,A			;00B9	F0			.
	MOV	A,#005H			;00BA	74 05			t.
	MOVX	@DPTR,A			;00BC	F0			.
	MOVX	@DPTR,A			;00BD	F0			.
	MOV	DPTR,#L400E		;00BE	90 40 0E		.@.
	MOV	A,#008H			;00C1	74 08			t.
	MOVX	@DPTR,A			;00C3	F0			.
	MOV	DPTR,#L400D		;00C4	90 40 0D		.@.
	CLR	A			;00C7	E4			.
	MOVX	@DPTR,A			;00C8	F0			.
	MOV	DPTR,#L400F		;00C9	90 40 0F		.@.
	MOV	A,#004H			;00CC	74 04			t.
	MOVX	@DPTR,A			;00CE	F0			.
	CLR	A			;00CF	E4			.
	MOV	DPTR,#L4000		;00D0	90 40 00		.@.
	MOVX	@DPTR,A			;00D3	F0			.
	MOV	DPTR,#L4001		;00D4	90 40 01		.@.
	MOVX	@DPTR,A			;00D7	F0			.
	MOV	DPTR,#L4002		;00D8	90 40 02		.@.
	MOVX	@DPTR,A			;00DB	F0			.
	MOV	DPTR,#L4003		;00DC	90 40 03		.@.
	MOVX	@DPTR,A			;00DF	F0			.
	MOV	DPTR,#L4004		;00E0	90 40 04		.@.
	MOVX	@DPTR,A			;00E3	F0			.
	MOV	DPTR,#L4005		;00E4	90 40 05		.@.
	MOVX	@DPTR,A			;00E7	F0			.
	MOV	DPTR,#L4006		;00E8	90 40 06		.@.
	MOVX	@DPTR,A			;00EB	F0			.
	MOV	DPTR,#L4007		;00EC	90 40 07		.@.
	MOVX	@DPTR,A			;00EF	F0			.
	MOV	DPTR,#L4008		;00F0	90 40 08		.@.
	MOVX	@DPTR,A			;00F3	F0			.
	MOV	DPTR,#L4009		;00F4	90 40 09		.@.
	MOVX	@DPTR,A			;00F7	F0			.
	MOV	DPTR,#L400A		;00F8	90 40 0A		.@.
	MOVX	@DPTR,A			;00FB	F0			.
	MOV	DPTR,#L400B		;00FC	90 40 0B		.@.
	MOVX	@DPTR,A			;00FF	F0			.
	MOV	DPTR,#L400C		;0100	90 40 0C		.@.
	MOVX	@DPTR,A			;0103	F0			.
	SETB	010H			;0104	D2 10			..
	LCALL	L177B			;0106	12 17 7B		..{
	JZ	L0128			;0109	60 1D			`.
;
L010B:	LCALL	L103E			;010B	12 10 3E		..>
	MOV	R0,#0B8H		;010E	78 B8			x.
	MOV	@R0,#000H		;0110	76 00			v.
	MOV	R0,#0B5H		;0112	78 B5			x.
	MOV	DPTR,#L07C3		;0114	90 07 C3		...
	MOV	R1,#003H		;0117	79 03			y.
;
L0119:	CLR	A			;0119	E4			.
	MOVC	A,@A+DPTR		;011A	93			.
	MOV	@R0,A			;011B	F6			.
	INC	DPTR			;011C	A3			.
	INC	R0			;011D	08			.
	DJNZ	R1,L0119		;011E	D9 F9			..
	MOV	027H,#030H		;0120	75 27 30		u'0
	LCALL	L1715			;0123	12 17 15		...
	SJMP	L013A			;0126	80 12			..
;
L0128:	MOV	R0,#0B5H		;0128	78 B5			x.
	MOV	DPTR,#L07C3		;012A	90 07 C3		...
	MOV	R1,#003H		;012D	79 03			y.
;
L012F:	CLR	A			;012F	E4			.
;
L0130:	MOVC	A,@A+DPTR		;0130	93			.
	MOV	R2,A			;0131	FA			.
	MOV	A,@R0			;0132	E6			.
	CJNE	A,002H,L010B		;0133	B5 02 D5		...
	INC	DPTR			;0136	A3			.
	INC	R0			;0137	08			.
;
L0138:	DJNZ	R1,L012F		;0138	D9 F5			..
;
L013A:	LCALL	L156E			;013A	12 15 6E		..n
	JZ	L0150			;013D	60 11			`.
	MOV	P1,#0BFH		;013F	75 90 BF		u..
	MOV	P2,#080H		;0142	75 A0 80		u..
	MOV	P3,#0FFH		;0145	75 B0 FF		u..
	CLR	C			;0148	C3			.
	CLR	B.7			;0149	C2 F7			..
	ORL	PCON,#002H		;014B	43 87 02		C..
	SJMP	L013A			;014E	80 EA			..
;
L0150:	CLR	P3.4			;0150	C2 B4			..
	SETB	P3.4			;0152	D2 B4			..
	MOV	R0,#0B8H		;0154	78 B8			x.
	MOV	A,@R0			;0156	E6			.
	JZ	L0169			;0157	60 10			`.
	MOV	R0,#0B9H		;0159	78 B9			x.
	MOV	A,@R0			;015B	E6			.
	MOV	04DH,A			;015C	F5 4D			.M
	MOV	04FH,A			;015E	F5 4F			.O
	MOV	R0,#0BAH		;0160	78 BA			x.
	MOV	A,@R0			;0162	E6			.
	MOV	04EH,A			;0163	F5 4E			.N
	MOV	050H,A			;0165	F5 50			.P
	SETB	00DH			;0167	D2 0D			..
;
L0169:	ANL	PCON,#0EFH		;0169	53 87 EF		S..
	JB	P1.4,L0177		;016C	20 94 08		 ..
	LCALL	L15B1			;016F	12 15 B1		...
	SETB	006H			;0172	D2 06			..
	LJMP	L03FF			;0174	02 03 FF		...
;
;
L0177:	LJMP	L045B			;0177	02 04 5B		..[
;
;
L017A:	CLR	012H			;017A	C2 12			..
	SETB	011H			;017C	D2 11			..
	CLR	P3.4			;017E	C2 B4			..
	SETB	P3.4			;0180	D2 B4			..
	MOV	048H,#000H		;0182	75 48 00		uH.
	MOV	SP,#0BDH		;0185	75 81 BD		u..
	JNB	00DH,L018F		;0188	30 0D 04		0..
	SETB	EX0			;018B	D2 A8			..
	SETB	EA			;018D	D2 AF			..
;
L018F:	JNB	P3.0,L018F		;018F	30 B0 FD		0..
	SETB	006H			;0192	D2 06			..
	LCALL	L15DD			;0194	12 15 DD		...
	ANL	TCON,#03FH		;0197	53 88 3F		S.?
	MOV	TL1,#000H		;019A	75 8B 00		u..
	MOV	TH1,#0A6H		;019D	75 8D A6		u..
	ANL	TMOD,#00FH		;01A0	53 89 0F		S..
	ORL	TMOD,#010H		;01A3	43 89 10		C..
	SETB	TR1			;01A6	D2 8E			..
;
L01A8:	JNB	TF1,L01A8		;01A8	30 8F FD		0..
	CLR	TR1			;01AB	C2 8E			..
	LCALL	L1609			;01AD	12 16 09		...
	JZ	L01C0			;01B0	60 0E			`.
	LCALL	L0574			;01B2	12 05 74		..t
	CLR	011H			;01B5	C2 11			..
	JNB	00FH,L01BD		;01B7	30 0F 03		0..
	LCALL	L04A9			;01BA	12 04 A9		...
;
L01BD:	LJMP	L045B			;01BD	02 04 5B		..[
;
;
L01C0:	SETB	012H			;01C0	D2 12			..
	CLR	011H			;01C2	C2 11			..
	CLR	P1.4			;01C4	C2 94			..
	LCALL	L100E			;01C6	12 10 0E		...
	LCALL	L0F2D			;01C9	12 0F 2D		..-
	LCALL	L0F83			;01CC	12 0F 83		...
;
L01CF:	LCALL	L0530			;01CF	12 05 30		..0
;
L01D2:	JBC	014H,L01E0		;01D2	10 14 0B		...
	JBC	00AH,L01CF		;01D5	10 0A F7		...
	JBC	00CH,L01DD		;01D8	10 0C 02		...
	SJMP	L01D2			;01DB	80 F5			..
;
L01DD:	LJMP	L0454			;01DD	02 04 54		..T
;
;
L01E0:	LCALL	L101A			;01E0	12 10 1A		...
	CLR	P3.4			;01E3	C2 B4			..
	LCALL	L15B1			;01E5	12 15 B1		...
	CLR	P3.5			;01E8	C2 B5			..
	CLR	000H			;01EA	C2 00			..
	CLR	REN			;01EC	C2 9C			..
	MOV	R0,#00AH		;01EE	78 0A			x.
;
L01F0:	JBC	000H,L01F5		;01F0	10 00 02		...
	SJMP	L01F0			;01F3	80 FB			..
;
L01F5:	DJNZ	R0,L01F0		;01F5	D8 F9			..
	MOV	A,#00CH			;01F7	74 0C			t.
	LCALL	L16B3			;01F9	12 16 B3		...
	MOV	A,033H			;01FC	E5 33			.3
	LCALL	L16B3			;01FE	12 16 B3		...
	MOV	A,#00DH			;0201	74 0D			t.
	LCALL	L16B3			;0203	12 16 B3		...
;
L0206:	JB	007H,L0206		;0206	20 07 FD		 ..
	MOV	R0,#000H		;0209	78 00			x.
	MOV	R1,#000H		;020B	79 00			y.
;
L020D:	DJNZ	R0,L020D		;020D	D8 FE			..
	DJNZ	R1,L020D		;020F	D9 FC			..
	SETB	P3.5			;0211	D2 B5			..
	LJMP	L0454			;0213	02 04 54		..T
;
;
L0216:	DB	'.5 MHZ RECEPTION SELECTED                .'
;
L0240:	DB	'.10 MHZ RECEPTION SELECTED               ..15 MHZ RECEPTION SELE'
	DB	'CTED               ..ALL COUNTS HAVE BEEN CLEARED            ..P'
	DB	'RESS CLEAR AGAIN OR OTHER KEY TO ABORT ..WWV TIME MEASUREMENT IN'
	DB	' PROGRESS        ..WWV'
	DB	' TIME CORRECTION RECEIVED            ..NO '
	DB	'WWV TIME CORRECTION WAS RECEIVED     .'
;
L0366:	JB	007H,L0366		;0366	20 07 FD		 ..
	MOV	R0,#000H		;0369	78 00			x.
	MOV	R1,#000H		;036B	79 00			y.
;
L036D:	DJNZ	R0,L036D		;036D	D8 FE			..
	DJNZ	R1,L036D		;036F	D9 FC			..
	SETB	P3.5			;0371	D2 B5			..
	RET				;0373	22			"
;
;
L0374:	SETB	REN			;0374	D2 9C			..
	LCALL	L1690			;0376	12 16 90		...
	CLR	REN			;0379	C2 9C			..
	CJNE	A,#055H,L037F		;037B	B4 55 01		.U.
	RET				;037E	22			"
;
;
L037F:	CJNE	A,#056H,L0383		;037F	B4 56 01		.V.
	RET				;0382	22			"
;
;
L0383:	CJNE	A,#058H,L03B2		;0383	B4 58 2C		.X,
	MOV	DPTR,#L02BE		;0386	90 02 BE		...
	CLR	P3.5			;0389	C2 B5			..
	LCALL	L16E8			;038B	12 16 E8		...
	LCALL	L0366			;038E	12 03 66		..f
	SETB	REN			;0391	D2 9C			..
	LCALL	L1690			;0393	12 16 90		...
	CLR	REN			;0396	C2 9C			..
	CJNE	A,#058H,L03AB		;0398	B4 58 10		.X.
	LCALL	L103E			;039B	12 10 3E		..>
	MOV	DPTR,#L0294		;039E	90 02 94		...
	CLR	P3.5			;03A1	C2 B5			..
	LCALL	L16E8			;03A3	12 16 E8		...
	LCALL	L0366			;03A6	12 03 66		..f
	SJMP	L0374			;03A9	80 C9			..
;
L03AB:	POP	ACC			;03AB	D0 E0			..
	POP	ACC			;03AD	D0 E0			..
	LJMP	L0444			;03AF	02 04 44		..D
;
;
L03B2:	CJNE	A,#024H,L0374		;03B2	B4 24 BF		.$.
	LCALL	L100E			;03B5	12 10 0E		...
	MOV	DPTR,#L02E8		;03B8	90 02 E8		...
	CLR	P3.5			;03BB	C2 B5			..
	LCALL	L16E8			;03BD	12 16 E8		...
	LCALL	L0366			;03C0	12 03 66		..f
	CLR	REN			;03C3	C2 9C			..
	LCALL	L0F2D			;03C5	12 0F 2D		..-
	LCALL	L0F83			;03C8	12 0F 83		...
	MOV	048H,#000H		;03CB	75 48 00		uH.
;
L03CE:	LCALL	L0530			;03CE	12 05 30		..0
;
L03D1:	JBC	009H,L03DF		;03D1	10 09 0B		...
	JBC	005H,L03DF		;03D4	10 05 08		...
	JBC	00AH,L03CE		;03D7	10 0A F4		...
	JBC	00CH,L03EF		;03DA	10 0C 12		...
	SJMP	L03D1			;03DD	80 F2			..
;
L03DF:	CLR	0DEH			;03DF	C2 DE			..
	MOV	DPTR,#L0312		;03E1	90 03 12		...
	CLR	P3.5			;03E4	C2 B5			..
	LCALL	L16E8			;03E6	12 16 E8		...
	LCALL	L0366			;03E9	12 03 66		..f
	LJMP	L0374			;03EC	02 03 74		..t
;
;
L03EF:	CLR	0DEH			;03EF	C2 DE			..
	MOV	DPTR,#L033C		;03F1	90 03 3C		..<
	CLR	P3.5			;03F4	C2 B5			..
	LCALL	L16E8			;03F6	12 16 E8		...
	LCALL	L0366			;03F9	12 03 66		..f
	LJMP	L0374			;03FC	02 03 74		..t
;
;
L03FF:	CLR	P1.6			;03FF	C2 96			..
	CLR	P1.5			;0401	C2 95			..
	MOV	DPTR,#L0216		;0403	90 02 16		...
	CLR	P3.5			;0406	C2 B5			..
	LCALL	L16E8			;0408	12 16 E8		...
	LCALL	L0366			;040B	12 03 66		..f
	LCALL	L0374			;040E	12 03 74		..t
	CJNE	A,#056H,L0416		;0411	B4 56 02		.V.
	SJMP	L0444			;0414	80 2E			..
;
L0416:	SETB	P1.6			;0416	D2 96			..
	CLR	P1.5			;0418	C2 95			..
	MOV	DPTR,#L0240		;041A	90 02 40		..@
	CLR	P3.5			;041D	C2 B5			..
	LCALL	L16E8			;041F	12 16 E8		...
	LCALL	L0366			;0422	12 03 66		..f
	LCALL	L0374			;0425	12 03 74		..t
	CJNE	A,#056H,L042D		;0428	B4 56 02		.V.
	SJMP	L03FF			;042B	80 D2			..
;
L042D:	SETB	P1.6			;042D	D2 96			..
	SETB	P1.5			;042F	D2 95			..
	MOV	DPTR,#L026A		;0431	90 02 6A		..j
	CLR	P3.5			;0434	C2 B5			..
	LCALL	L16E8			;0436	12 16 E8		...
	LCALL	L0366			;0439	12 03 66		..f
	LCALL	L0374			;043C	12 03 74		..t
	CJNE	A,#056H,L0444		;043F	B4 56 02		.V.
	SJMP	L0416			;0442	80 D2			..
;
L0444:	CLR	P3.5			;0444	C2 B5			..
	LCALL	L1060			;0446	12 10 60		..`
	LCALL	L0366			;0449	12 03 66		..f
	LCALL	L0374			;044C	12 03 74		..t
	CJNE	A,#056H,L03FF		;044F	B4 56 AD		.V.
	SJMP	L042D			;0452	80 D9			..
;
L0454:	CLR	ES			;0454	C2 AC			..
	CLR	EX1			;0456	C2 AA			..
	LCALL	L1715			;0458	12 17 15		...
;
L045B:	MOV	IE,#000H		;045B	75 A8 00		u..
	JNB	00DH,L046E		;045E	30 0D 0D		0..
	MOV	SP,#0BDH		;0461	75 81 BD		u..
	LCALL	L047F			;0464	12 04 7F		...
	LCALL	L047F			;0467	12 04 7F		...
	SETB	EX0			;046A	D2 A8			..
	SETB	EA			;046C	D2 AF			..
;
L046E:	MOV	P1,#0BFH		;046E	75 90 BF		u..
	MOV	P2,#080H		;0471	75 A0 80		u..
	MOV	P3,#0FFH		;0474	75 B0 FF		u..
	CLR	C			;0477	C3			.
	CLR	B.7			;0478	C2 F7			..
	ORL	PCON,#002H		;047A	43 87 02		C..
	SJMP	L045B			;047D	80 DC			..
;
L047F:	RETI				;047F	32			2
;
;
L0480:	CLR	RS1			;0480	C2 D4			..
	CLR	P3.4			;0482	C2 B4			..
	SETB	P3.4			;0484	D2 B4			..
	SETB	011H			;0486	D2 11			..
	CLR	EX1			;0488	C2 AA			..
	LCALL	L04A8			;048A	12 04 A8		...
;
L048D:	JNB	P3.0,L048D		;048D	30 B0 FD		0..
	SETB	EX1			;0490	D2 AA			..
	JB	00BH,L04A5		;0492	20 0B 10		 ..
	LCALL	L15DD			;0495	12 15 DD		...
	LCALL	L0574			;0498	12 05 74		..t
	CLR	011H			;049B	C2 11			..
	POP	ACC			;049D	D0 E0			..
	POP	PSW			;049F	D0 D0			..
	JB	00FH,L04A9		;04A1	20 0F 05		 ..
	RET				;04A4	22			"
;
;
L04A5:	LJMP	L056F			;04A5	02 05 6F		..o
;
;
L04A8:	RETI				;04A8	32			2
;
;
L04A9:	PUSH	PSW			;04A9	C0 D0			..
	PUSH	ACC			;04AB	C0 E0			..
	SETB	RS0			;04AD	D2 D3			..
	CLR	RS1			;04AF	C2 D4			..
	CLR	00FH			;04B1	C2 0F			..
	SETB	EX1			;04B3	D2 AA			..
;
L04B5:	JNB	P3.2,L04B5		;04B5	30 B2 FD		0..
	SETB	EX0			;04B8	D2 A8			..
	SJMP	L04D9			;04BA	80 1D			..
;
L04BC:	CLR	RS1			;04BC	C2 D4			..
	JNB	011H,L04CD		;04BE	30 11 0C		0..
	SETB	00FH			;04C1	D2 0F			..
	CLR	EX0			;04C3	C2 A8			..
	LCALL	L052F			;04C5	12 05 2F		../
	POP	ACC			;04C8	D0 E0			..
	POP	PSW			;04CA	D0 D0			..
	RET				;04CC	22			"
;
;
L04CD:	SETB	EX1			;04CD	D2 AA			..
	CLR	EX0			;04CF	C2 A8			..
	LCALL	L052F			;04D1	12 05 2F		../
;
L04D4:	JNB	P3.2,L04D4		;04D4	30 B2 FD		0..
	SETB	EX0			;04D7	D2 A8			..
;
L04D9:	JB	00DH,L04DF		;04D9	20 0D 03		 ..
	LJMP	L0514			;04DC	02 05 14		...
;
;
L04DF:	MOV	A,04FH			;04DF	E5 4F			.O
	CLR	C			;04E1	C3			.
	SUBB	A,#001H			;04E2	94 01			..
	MOV	04FH,A			;04E4	F5 4F			.O
	MOV	A,050H			;04E6	E5 50			.P
	SUBB	A,#000H			;04E8	94 00			..
	MOV	050H,A			;04EA	F5 50			.P
	JC	L04F2			;04EC	40 04			@.
	ORL	A,04FH			;04EE	45 4F			EO
	JNZ	L052A			;04F0	70 38			p8
;
L04F2:	MOV	04FH,04DH		;04F2	85 4D 4F		.MO
	MOV	050H,04EH		;04F5	85 4E 50		.NP
	JB	00EH,L052A		;04F8	20 0E 2F		 ./
	JB	0DEH,L052A		;04FB	20 DE 2C		 .,
	SETB	00EH			;04FE	D2 0E			..
	LCALL	L100E			;0500	12 10 0E		...
	CLR	RS0			;0503	C2 D3			..
	LCALL	L0F2D			;0505	12 0F 2D		..-
	LCALL	L0F83			;0508	12 0F 83		...
	MOV	048H,#000H		;050B	75 48 00		uH.
;
L050E:	LCALL	L0530			;050E	12 05 30		..0
;
L0511:	JB	00DH,L0518		;0511	20 0D 04		 ..
;
L0514:	CLR	EX0			;0514	C2 A8			..
	SJMP	L0526			;0516	80 0E			..
;
L0518:	JBC	009H,L0526		;0518	10 09 0B		...
	JBC	005H,L0526		;051B	10 05 08		...
	JBC	00AH,L050E		;051E	10 0A ED		...
	JBC	00CH,L0526		;0521	10 0C 02		...
	SJMP	L0511			;0524	80 EB			..
;
L0526:	CLR	00EH			;0526	C2 0E			..
	CLR	0DEH			;0528	C2 DE			..
;
L052A:	POP	ACC			;052A	D0 E0			..
	POP	PSW			;052C	D0 D0			..
	RET				;052E	22			"
;
;
L052F:	RETI				;052F	32			2
;
;
L0530:	MOV	049H,#002H		;0530	75 49 02		uI.
	LCALL	L0085			;0533	12 00 85		...
	CLR	000H			;0536	C2 00			..
	CLR	001H			;0538	C2 01			..
	CLR	002H			;053A	C2 02			..
	CLR	003H			;053C	C2 03			..
	CLR	004H			;053E	C2 04			..
	MOV	R2,#000H		;0540	7A 00			z.
	MOV	R3,#000H		;0542	7B 00			{.
	MOV	R4,#007H		;0544	7C 07			|.
;
L0546:	DJNZ	R2,L0546		;0546	DA FE			..
	DJNZ	R3,L0546		;0548	DB FC			..
	DJNZ	R4,L0546		;054A	DC FA			..
	LCALL	L0FFC			;054C	12 0F FC		...
;
L054F:	MOV	A,0F9H			;054F	E5 F9			..
	MOV	R2,A			;0551	FA			.
	MOV	A,0E9H			;0552	E5 E9			..
	MOV	R1,A			;0554	F9			.
	MOV	A,0F9H			;0555	E5 F9			..
	CJNE	A,002H,L054F		;0557	B5 02 F5		...
	MOV	A,#000H			;055A	74 00			t.
	ADD	A,R1			;055C	29			)
	MOV	0ECH,A			;055D	F5 EC			..
	MOV	A,#064H			;055F	74 64			td
	ADDC	A,R2			;0561	3A			:
	MOV	0FCH,A			;0562	F5 FC			..
	CLR	0DAH			;0564	C2 DA			..
	CLR	0DCH			;0566	C2 DC			..
	MOV	0DCH,#049H		;0568	75 DC 49		u.I
	MOV	0DEH,#021H		;056B	75 DE 21		u.!
	RET				;056E	22			"
;
;
L056F:	MOV	SP,04CH			;056F	85 4C 81		.L.
	SJMP	L057B			;0572	80 07			..
;
L0574:	MOV	04CH,SP			;0574	85 81 4C		..L
	SETB	00BH			;0577	D2 0B			..
	SETB	EX1			;0579	D2 AA			..
;
L057B:	MOV	R0,#022H		;057B	78 22			x"
	MOV	R1,#012H		;057D	79 12			y.
;
L057F:	PUSH	000H			;057F	C0 00			..
	PUSH	001H			;0581	C0 01			..
	LCALL	L1609			;0583	12 16 09		...
	POP	001H			;0586	D0 01			..
	POP	000H			;0588	D0 00			..
	JNZ	L059A			;058A	70 0E			p.
	DJNZ	R0,L057F		;058C	D8 F1			..
	DJNZ	R1,L057F		;058E	D9 EF			..
;
L0590:	SETB	P3.4			;0590	D2 B4			..
	CLR	00BH			;0592	C2 0B			..
	RET				;0594	22			"
;
;
L0595:	MOV	SP,04CH			;0595	85 4C 81		.L.
	SJMP	L0590			;0598	80 F6			..
;
L059A:	LCALL	L1690			;059A	12 16 90		...
	JB	RB8,L05A5		;059D	20 9A 05		 ..
	MOV	018H,#000H		;05A0	75 18 00		u..
	SJMP	L057B			;05A3	80 D6			..
;
L05A5:	CJNE	A,027H,L0590		;05A5	B5 27 E8		.'.
	CLR	P3.4			;05A8	C2 B4			..
	LCALL	L0B02			;05AA	12 0B 02		...
	MOV	DPTR,#L05E0		;05AD	90 05 E0		...
	MOV	R0,#000H		;05B0	78 00			x.
	MOV	R1,#00AH		;05B2	79 0A			y.
	MOV	R2,A			;05B4	FA			.
;
L05B5:	MOV	A,R0			;05B5	E8			.
	MOVC	A,@A+DPTR		;05B6	93			.
	CJNE	A,002H,L05BC		;05B7	B5 02 02		...
	SJMP	L05C1			;05BA	80 05			..
;
L05BC:	INC	R0			;05BC	08			.
	DJNZ	R1,L05B5		;05BD	D9 F6			..
	SJMP	L0590			;05BF	80 CF			..
;
L05C1:	LCALL	L05EA			;05C1	12 05 EA		...
;
L05C4:	JNB	REN,L05C4		;05C4	30 9C FD		0..
	SETB	P3.4			;05C7	D2 B4			..
	ANL	TCON,#03FH		;05C9	53 88 3F		S.?
	MOV	TL1,#000H		;05CC	75 8B 00		u..
	MOV	TH1,#0A0H		;05CF	75 8D A0		u..
	ANL	TMOD,#00FH		;05D2	53 89 0F		S..
	SETB	TR1			;05D5	D2 8E			..
;
L05D7:	JNB	TF1,L05D7		;05D7	30 8F FD		0..
	SETB	P3.5			;05DA	D2 B5			..
	CLR	TR1			;05DC	C2 8E			..
	SJMP	L057B			;05DE	80 9B			..
;
L05E0:	ORL	A,R5			;05E0	4D			M
	ANL	A,@R0			;05E1	56			V
	ORL	A,#049H			;05E2	44 49			DI
	AJMP	L0153			;05E4	21 53			!S
;
	AJMP	L0274			;05E6	41 74			At
;
	JMP	@A+DPTR			;05E8	73			s
;
	XRL	0E8H,A			;05E9	62 E8			b.
	ADD	A,R0			;05EB	28			(
	ADD	A,R0			;05EC	28			(
	MOV	DPTR,#L05F1		;05ED	90 05 F1		...
	JMP	@A+DPTR			;05F0	73			s
;
;
L05F1:	LJMP	L0615			;05F1	02 06 15		...
;
	LJMP	L073F			;05F4	02 07 3F		..?
;
	LJMP	L0760			;05F7	02 07 60		..`
;
	LJMP	L07A3			;05FA	02 07 A3		...
;
	LJMP	L07C9			;05FD	02 07 C9		...
;
	LJMP	L07F7			;0600	02 07 F7		...
;
	LJMP	L08A3			;0603	02 08 A3		...
;
	LJMP	L08C6			;0606	02 08 C6		...
;
	LJMP	L09A4			;0609	02 09 A4		...
;
	LJMP	L0A2E			;060C	02 0A 2E		...
;
	LJMP	L0595			;060F	02 05 95		...
;
;
L0612:	LJMP	L069D			;0612	02 06 9D		...
;
;
L0615:	LCALL	L0B02			;0615	12 0B 02		...
	CJNE	A,#021H,L0612		;0618	B4 21 F7		.!.
	JNB	00DH,L0628		;061B	30 0D 0A		0..
	LCALL	L0B2F			;061E	12 0B 2F		../
	MOV	DPTR,#L0731		;0621	90 07 31		..1
	LCALL	L16E8			;0624	12 16 E8		...
	RET				;0627	22			"
;
;
L0628:	LCALL	L0B2F			;0628	12 0B 2F		../
	MOV	DPTR,#L072A		;062B	90 07 2A		..*
	LCALL	L16E8			;062E	12 16 E8		...
;
L0631:	JNB	REN,L0631		;0631	30 9C FD		0..
	SETB	P3.4			;0634	D2 B4			..
	ANL	TCON,#03FH		;0636	53 88 3F		S.?
	MOV	TL1,#000H		;0639	75 8B 00		u..
	MOV	TH1,#0A0H		;063C	75 8D A0		u..
	ANL	TMOD,#00FH		;063F	53 89 0F		S..
	SETB	TR1			;0642	D2 8E			..
;
L0644:	JNB	TF1,L0644		;0644	30 8F FD		0..
	SETB	P3.5			;0647	D2 B5			..
	CLR	TR1			;0649	C2 8E			..
	LCALL	L100E			;064B	12 10 0E		...
	LCALL	L0F2D			;064E	12 0F 2D		..-
	LCALL	L0F83			;0651	12 0F 83		...
	MOV	048H,#000H		;0654	75 48 00		uH.
	CLR	P1.4			;0657	C2 94			..
;
L0659:	LCALL	L0530			;0659	12 05 30		..0
;
L065C:	JBC	009H,L0688		;065C	10 09 29		..)
	JBC	005H,L066A		;065F	10 05 08		...
	JBC	00AH,L0659		;0662	10 0A F4		...
	JBC	00CH,L0680		;0665	10 0C 18		...
	SJMP	L065C			;0668	80 F2			..
;
L066A:	MOV	018H,#001H		;066A	75 18 01		u..
	MOV	019H,#032H		;066D	75 19 32		u.2
;
L0670:	SETB	P1.4			;0670	D2 94			..
	LCALL	L0B2F			;0672	12 0B 2F		../
	MOV	A,#00DH			;0675	74 0D			t.
	LCALL	L16B3			;0677	12 16 B3		...
	MOV	A,#00AH			;067A	74 0A			t.
	LCALL	L16B3			;067C	12 16 B3		...
	RET				;067F	22			"
;
;
L0680:	MOV	018H,#001H		;0680	75 18 01		u..
	MOV	019H,#030H		;0683	75 19 30		u.0
	SJMP	L0670			;0686	80 E8			..
;
L0688:	MOV	018H,#001H		;0688	75 18 01		u..
	MOV	019H,#031H		;068B	75 19 31		u.1
	SJMP	L0670			;068E	80 E0			..
;
L0690:	CLR	P1.4			;0690	C2 94			..
	LCALL	L0B2F			;0692	12 0B 2F		../
	MOV	DPTR,#L0731		;0695	90 07 31		..1
	LCALL	L16E8			;0698	12 16 E8		...
	SJMP	L06C2			;069B	80 25			.%
;
L069D:	CJNE	A,#031H,L06AE		;069D	B4 31 0E		.1.
	LCALL	L0B02			;06A0	12 0B 02		...
	CJNE	A,#021H,L06BF		;06A3	B4 21 19		.!.
	MOV	048H,#000H		;06A6	75 48 00		uH.
	LCALL	L0085			;06A9	12 00 85		...
	SJMP	L0690			;06AC	80 E2			..
;
L06AE:	CJNE	A,#032H,L06DE		;06AE	B4 32 2D		.2-
	LCALL	L0B02			;06B1	12 0B 02		...
	CJNE	A,#021H,L06BF		;06B4	B4 21 08		.!.
	MOV	048H,#001H		;06B7	75 48 01		uH.
	LCALL	L0085			;06BA	12 00 85		...
	SJMP	L0690			;06BD	80 D1			..
;
L06BF:	LJMP	L0595			;06BF	02 05 95		...
;
;
L06C2:	JNB	REN,L06C2		;06C2	30 9C FD		0..
	SETB	P3.4			;06C5	D2 B4			..
	ANL	TCON,#03FH		;06C7	53 88 3F		S.?
	MOV	TL1,#000H		;06CA	75 8B 00		u..
	MOV	TH1,#0A0H		;06CD	75 8D A0		u..
	ANL	TMOD,#00FH		;06D0	53 89 0F		S..
	SETB	TR1			;06D3	D2 8E			..
;
L06D5:	JNB	TF1,L06D5		;06D5	30 8F FD		0..
	SETB	P3.5			;06D8	D2 B5			..
	CLR	TR1			;06DA	C2 8E			..
;
L06DC:	SJMP	L06DC			;06DC	80 FE			..
;
L06DE:	CJNE	A,#033H,L06EF		;06DE	B4 33 0E		.3.
	LCALL	L0B02			;06E1	12 0B 02		...
	CJNE	A,#021H,L075D		;06E4	B4 21 76		.!v
	MOV	048H,#002H		;06E7	75 48 02		uH.
	LCALL	L0085			;06EA	12 00 85		...
	SJMP	L0690			;06ED	80 A1			..
;
L06EF:	CJNE	A,#034H,L0711		;06EF	B4 34 1F		.4.
	LCALL	L0B02			;06F2	12 0B 02		...
	CJNE	A,#021H,L075D		;06F5	B4 21 65		.!e
	CLR	EX0			;06F8	C2 A8			..
	CLR	00DH			;06FA	C2 0D			..
	CLR	00FH			;06FC	C2 0F			..
	CLR	00EH			;06FE	C2 0E			..
	MOV	DPTR,#L400E		;0700	90 40 0E		.@.
	MOV	A,#000H			;0703	74 00			t.
	MOVX	@DPTR,A			;0705	F0			.
	LCALL	L0B2F			;0706	12 0B 2F		../
	MOV	DPTR,#L0731		;0709	90 07 31		..1
	LCALL	L16E8			;070C	12 16 E8		...
	SJMP	L06C2			;070F	80 B1			..
;
L0711:	CJNE	A,#035H,L075D		;0711	B4 35 49		.5I
	LCALL	L0B02			;0714	12 0B 02		...
	CJNE	A,#021H,L075D		;0717	B4 21 43		.!C
	MOV	DPTR,#L400E		;071A	90 40 0E		.@.
	MOV	A,#008H			;071D	74 08			t.
	MOVX	@DPTR,A			;071F	F0			.
	LCALL	L0B2F			;0720	12 0B 2F		../
	MOV	DPTR,#L0731		;0723	90 07 31		..1
	LCALL	L16E8			;0726	12 16 E8		...
	RET				;0729	22			"
;
;
L072A:	ACALL	L0138			;072A	31 38			18
	JNB	033H,L073C		;072C	30 33 0D		03.
	INC	R2			;072F	0A			.
	NOP				;0730	00			.
;
L0731:	JNB	030H,L0764		;0731	30 30 30		000
	JNB	00DH,L0741		;0734	30 0D 0A		0..
	NOP				;0737	00			.
;
L0738:	JNB	030H,L076B		;0738	30 30 30		000
	ACALL	L010D			;073B	31 0D			1.
	INC	R2			;073D	0A			.
	NOP				;073E	00			.
;
L073F:	LCALL	L0B02			;073F	12 0B 02		...
	CJNE	A,#021H,L075D		;0742	B4 21 18		.!.
	LCALL	L0B2F			;0745	12 0B 2F		../
	MOV	DPTR,#L0738		;0748	90 07 38		..8
	LCALL	L16E8			;074B	12 16 E8		...
	MOV	018H,#001H		;074E	75 18 01		u..
	JB	010H,L0759		;0751	20 10 05		 ..
	MOV	019H,#02BH		;0754	75 19 2B		u.+
	SJMP	L075C			;0757	80 03			..
;
L0759:	MOV	019H,#02DH		;0759	75 19 2D		u.-
;
L075C:	RET				;075C	22			"
;
;
L075D:	LJMP	L0595			;075D	02 05 95		...
;
;
L0760:	LCALL	L0B02			;0760	12 0B 02		...
	CJNE	A,#032H,L0776		;0763	B4 32 10		.2.
	LCALL	L0B02			;0766	12 0B 02		...
	CJNE	A,#021H,L075D		;0769	B4 21 F1		.!.
	MOV	018H,#006H		;076C	75 18 06		u..
	MOV	R1,#019H		;076F	79 19			y.
	LCALL	L11B3			;0771	12 11 B3		...
	SJMP	L0792			;0774	80 1C			..
;
L0776:	CJNE	A,#031H,L0789		;0776	B4 31 10		.1.
	LCALL	L0B02			;0779	12 0B 02		...
	CJNE	A,#021H,L075D		;077C	B4 21 DE		.!.
	MOV	018H,#006H		;077F	75 18 06		u..
	MOV	R1,#019H		;0782	79 19			y.
	LCALL	L1160			;0784	12 11 60		..`
	SJMP	L0792			;0787	80 09			..
;
L0789:	CJNE	A,#030H,L075D		;0789	B4 30 D1		.0.
	LCALL	L0B02			;078C	12 0B 02		...
	CJNE	A,#021H,L075D		;078F	B4 21 CB		.!.
;
L0792:	LCALL	L0B2F			;0792	12 0B 2F		../
	LCALL	L16FC			;0795	12 16 FC		...
	MOV	A,#00DH			;0798	74 0D			t.
	LCALL	L16B3			;079A	12 16 B3		...
	MOV	A,#00AH			;079D	74 0A			t.
	LCALL	L16B3			;079F	12 16 B3		...
	RET				;07A2	22			"
;
;
L07A3:	LCALL	L0B02			;07A3	12 0B 02		...
	CJNE	A,#021H,L075D		;07A6	B4 21 B4		.!.
	LCALL	L0B2F			;07A9	12 0B 2F		../
	MOV	DPTR,#L07B3		;07AC	90 07 B3		...
	LCALL	L16E8			;07AF	12 16 E8		...
	RET				;07B2	22			"
;
;
L07B3:	ACALL	L0130			;07B3	31 30			10
	JB	048H,L07F9		;07B5	20 48 41		 HA
	ORL	A,R6			;07B8	4E			N
	ORL	A,#041H			;07B9	44 41			DA
	ANL	020H,A			;07BB	52 20			R 
	JB	035H,L07F4		;07BD	20 35 34		 54
	ACALL	L0141			;07C0	31 41			1A
	JB	032H,L07F9		;07C2	20 32 34		 24
	ADDC	A,00DH			;07C5	35 0D			5.
	INC	R2			;07C7	0A			.
	NOP				;07C8	00			.
;
L07C9:	LCALL	L0B2F			;07C9	12 0B 2F		../
	MOV	A,#00DH			;07CC	74 0D			t.
	LCALL	L16B3			;07CE	12 16 B3		...
	MOV	A,#00AH			;07D1	74 0A			t.
	LCALL	L16B3			;07D3	12 16 B3		...
	RET				;07D6	22			"
;
;
L07D7:	MOV	R0,#018H		;07D7	78 18			x.
	MOV	R1,#006H		;07D9	79 06			y.
;
L07DB:	PUSH	000H			;07DB	C0 00			..
	PUSH	001H			;07DD	C0 01			..
	LCALL	L0B02			;07DF	12 0B 02		...
	POP	001H			;07E2	D0 01			..
	POP	000H			;07E4	D0 00			..
	MOV	@R0,A			;07E6	F6			.
	INC	R0			;07E7	08			.
	DJNZ	R1,L07DB		;07E8	D9 F1			..
	RET				;07EA	22			"
;
;
L07EB:	MOV	018H,#000H		;07EB	75 18 00		u..
	LJMP	L0595			;07EE	02 05 95		...
;
;
L07F1:	INC	R5			;07F1	0D			.
	INC	R2			;07F2	0A			.
	NOP				;07F3	00			.
;
L07F4:	LJMP	L0595			;07F4	02 05 95		...
;
;
L07F7:	LCALL	L0B02			;07F7	12 0B 02		...
	CJNE	A,#033H,L0810		;07FA	B4 33 13		.3.
	LCALL	L0B02			;07FD	12 0B 02		...
	CJNE	A,#021H,L07F4		;0800	B4 21 F1		.!.
	LCALL	L0B2F			;0803	12 0B 2F		../
	MOV	DPTR,#L07F1		;0806	90 07 F1		...
	LCALL	L16E8			;0809	12 16 E8		...
	LCALL	L103E			;080C	12 10 3E		..>
	RET				;080F	22			"
;
;
L0810:	CJNE	A,#032H,L082E		;0810	B4 32 1B		.2.
	LCALL	L07D7			;0813	12 07 D7		...
	LCALL	L0B02			;0816	12 0B 02		...
	CJNE	A,#021H,L07EB		;0819	B4 21 CF		.!.
	LCALL	L0B2F			;081C	12 0B 2F		../
	MOV	DPTR,#L07F1		;081F	90 07 F1		...
	LCALL	L16E8			;0822	12 16 E8		...
	MOV	R1,#018H		;0825	79 18			y.
	LCALL	L123D			;0827	12 12 3D		..=
	MOV	018H,#000H		;082A	75 18 00		u..
	RET				;082D	22			"
;
;
L082E:	CJNE	A,#031H,L084E		;082E	B4 31 1D		.1.
	LCALL	L07D7			;0831	12 07 D7		...
	LCALL	L0B02			;0834	12 0B 02		...
	CJNE	A,#021H,L07EB		;0837	B4 21 B1		.!.
	LCALL	L0B2F			;083A	12 0B 2F		../
	MOV	DPTR,#L07F1		;083D	90 07 F1		...
	LCALL	L16E8			;0840	12 16 E8		...
	MOV	R1,#018H		;0843	79 18			y.
	LCALL	L1206			;0845	12 12 06		...
	MOV	018H,#000H		;0848	75 18 00		u..
	CLR	010H			;084B	C2 10			..
	RET				;084D	22			"
;
;
L084E:	CJNE	A,#030H,L08A0		;084E	B4 30 4F		.0O
	LCALL	L0AAD			;0851	12 0A AD		...
	MOV	A,R7			;0854	EF			.
	ORL	A,R6			;0855	4E			N
	JNZ	L0877			;0856	70 1F			p.
	CLR	EX0			;0858	C2 A8			..
	CLR	00DH			;085A	C2 0D			..
	CLR	00EH			;085C	C2 0E			..
	CLR	00FH			;085E	C2 0F			..
	MOV	04DH,#000H		;0860	75 4D 00		uM.
	MOV	04EH,#000H		;0863	75 4E 00		uN.
	LCALL	L0B2F			;0866	12 0B 2F		../
	MOV	DPTR,#L07F1		;0869	90 07 F1		...
	LCALL	L16E8			;086C	12 16 E8		...
	MOV	R0,#0B8H		;086F	78 B8			x.
	MOV	@R0,#000H		;0871	76 00			v.
	LCALL	L1715			;0873	12 17 15		...
	RET				;0876	22			"
;
;
L0877:	MOV	R0,#0B8H		;0877	78 B8			x.
	MOV	@R0,#0FFH		;0879	76 FF			v.
	SETB	00DH			;087B	D2 0D			..
	CLR	00EH			;087D	C2 0E			..
	MOV	A,R6			;087F	EE			.
	MOV	04DH,A			;0880	F5 4D			.M
	MOV	04FH,A			;0882	F5 4F			.O
	MOV	R0,#0B9H		;0884	78 B9			x.
	MOV	@R0,A			;0886	F6			.
	MOV	A,R7			;0887	EF			.
	MOV	R0,#0BAH		;0888	78 BA			x.
	MOV	@R0,A			;088A	F6			.
	MOV	050H,A			;088B	F5 50			.P
	MOV	04EH,A			;088D	F5 4E			.N
	SETB	EX0			;088F	D2 A8			..
	LCALL	L0B2F			;0891	12 0B 2F		../
	MOV	DPTR,#L07F1		;0894	90 07 F1		...
	LCALL	L16E8			;0897	12 16 E8		...
	LCALL	L1715			;089A	12 17 15		...
	RET				;089D	22			"
;
;
L089E:	POP	ACC			;089E	D0 E0			..
;
L08A0:	LJMP	L0595			;08A0	02 05 95		...
;
;
L08A3:	LCALL	L0B02			;08A3	12 0B 02		...
	PUSH	ACC			;08A6	C0 E0			..
	LCALL	L0B02			;08A8	12 0B 02		...
	CJNE	A,#021H,L089E		;08AB	B4 21 F0		.!.
	POP	ACC			;08AE	D0 E0			..
	MOV	027H,A			;08B0	F5 27			.'
	LCALL	L0B2F			;08B2	12 0B 2F		../
	MOV	A,#00DH			;08B5	74 0D			t.
	LCALL	L16B3			;08B7	12 16 B3		...
	MOV	A,#00AH			;08BA	74 0A			t.
	LCALL	L16B3			;08BC	12 16 B3		...
	LCALL	L1715			;08BF	12 17 15		...
	RET				;08C2	22			"
;
;
L08C3:	LJMP	L0595			;08C3	02 05 95		...
;
;
L08C6:	LCALL	L0B02			;08C6	12 0B 02		...
	CJNE	A,#021H,L08C3		;08C9	B4 21 F7		.!.
	CLR	P3.5			;08CC	C2 B5			..
	MOV	DPTR,#L4000		;08CE	90 40 00		.@.
	MOVX	A,@DPTR			;08D1	E0			.
	MOV	R0,A			;08D2	F8			.
;
L08D3:	MOVX	A,@DPTR			;08D3	E0			.
	CJNE	A,000H,L08D9		;08D4	B5 00 02		...
	SJMP	L08D3			;08D7	80 FA			..
;
L08D9:	CLR	REN			;08D9	C2 9C			..
	ANL	TCON,#03FH		;08DB	53 88 3F		S.?
	MOV	TL1,#000H		;08DE	75 8B 00		u..
	MOV	TH1,#010H		;08E1	75 8D 10		u..
	ANL	TMOD,#00FH		;08E4	53 89 0F		S..
	SETB	TR1			;08E7	D2 8E			..
;
L08E9:	JNB	TF1,L08E9		;08E9	30 8F FD		0..
	CLR	TR1			;08EC	C2 8E			..
	MOV	A,027H			;08EE	E5 27			.'
	MOV	DPTR,#L1610		;08F0	90 16 10		...
	MOVC	A,@A+DPTR		;08F3	93			.
	MOV	SBUF,A			;08F4	F5 99			..
	SETB	007H			;08F6	D2 07			..
	CLR	EA			;08F8	C2 AF			..
	MOV	DPTR,#L4005		;08FA	90 40 05		.@.
	MOVX	A,@DPTR			;08FD	E0			.
	ANL	A,#003H			;08FE	54 03			T.
	ADD	A,#030H			;0900	24 30			$0
	LCALL	L16B3			;0902	12 16 B3		...
	MOV	DPTR,#L4004		;0905	90 40 04		.@.
	MOVX	A,@DPTR			;0908	E0			.
	ANL	A,#00FH			;0909	54 0F			T.
	ADD	A,#030H			;090B	24 30			$0
	LCALL	L16B3			;090D	12 16 B3		...
	MOV	DPTR,#L4003		;0910	90 40 03		.@.
	MOVX	A,@DPTR			;0913	E0			.
	ANL	A,#007H			;0914	54 07			T.
	ADD	A,#030H			;0916	24 30			$0
	LCALL	L16B3			;0918	12 16 B3		...
	MOV	DPTR,#L4002		;091B	90 40 02		.@.
	MOVX	A,@DPTR			;091E	E0			.
	ANL	A,#00FH			;091F	54 0F			T.
	ADD	A,#030H			;0921	24 30			$0
	LCALL	L16B3			;0923	12 16 B3		...
	MOV	DPTR,#L4001		;0926	90 40 01		.@.
	MOVX	A,@DPTR			;0929	E0			.
	ANL	A,#007H			;092A	54 07			T.
	ADD	A,#030H			;092C	24 30			$0
	LCALL	L16B3			;092E	12 16 B3		...
	MOV	DPTR,#L4000		;0931	90 40 00		.@.
	MOVX	A,@DPTR			;0934	E0			.
	ANL	A,#00FH			;0935	54 0F			T.
	ADD	A,#030H			;0937	24 30			$0
	LCALL	L16B3			;0939	12 16 B3		...
	MOV	A,#02CH			;093C	74 2C			t,
	LCALL	L16B3			;093E	12 16 B3		...
	MOV	DPTR,#L4009		;0941	90 40 09		.@.
	MOVX	A,@DPTR			;0944	E0			.
	ANL	A,#001H			;0945	54 01			T.
	ADD	A,#030H			;0947	24 30			$0
	LCALL	L16B3			;0949	12 16 B3		...
	MOV	DPTR,#L4008		;094C	90 40 08		.@.
	MOVX	A,@DPTR			;094F	E0			.
	ANL	A,#00FH			;0950	54 0F			T.
	ADD	A,#030H			;0952	24 30			$0
	LCALL	L16B3			;0954	12 16 B3		...
	MOV	DPTR,#L4007		;0957	90 40 07		.@.
	MOVX	A,@DPTR			;095A	E0			.
	ANL	A,#003H			;095B	54 03			T.
	ADD	A,#030H			;095D	24 30			$0
	LCALL	L16B3			;095F	12 16 B3		...
	MOV	DPTR,#L4006		;0962	90 40 06		.@.
	MOVX	A,@DPTR			;0965	E0			.
	ANL	A,#00FH			;0966	54 0F			T.
	ADD	A,#030H			;0968	24 30			$0
	LCALL	L16B3			;096A	12 16 B3		...
	MOV	DPTR,#L400B		;096D	90 40 0B		.@.
	MOVX	A,@DPTR			;0970	E0			.
	ANL	A,#00FH			;0971	54 0F			T.
	ADD	A,#030H			;0973	24 30			$0
	LCALL	L16B3			;0975	12 16 B3		...
	MOV	DPTR,#L400A		;0978	90 40 0A		.@.
	MOVX	A,@DPTR			;097B	E0			.
	SETB	EA			;097C	D2 AF			..
	ANL	A,#00FH			;097E	54 0F			T.
	ADD	A,#030H			;0980	24 30			$0
	LCALL	L16B3			;0982	12 16 B3		...
	MOV	A,#00DH			;0985	74 0D			t.
	LCALL	L16B3			;0987	12 16 B3		...
	MOV	A,#00AH			;098A	74 0A			t.
	LCALL	L16B3			;098C	12 16 B3		...
	RET				;098F	22			"
;
;
L0990:	LJMP	L0595			;0990	02 05 95		...
;
;
L0993:	JC	L09CA			;0993	40 35			@5
	ORL	A,R5			;0995	4D			M
	ADDC	A,R5			;0996	3D			=
	NOP				;0997	00			.
;
L0998:	JC	L09CB			;0998	40 31			@1
	JNB	04DH,L09DA		;099A	30 4D 3D		0M=
	NOP				;099D	00			.
;
L099E:	JC	L09D1			;099E	40 31			@1
	ADDC	A,04DH			;09A0	35 4D			5M
	ADDC	A,R5			;09A2	3D			=
	NOP				;09A3	00			.
;
L09A4:	LCALL	L0B02			;09A4	12 0B 02		...
	CJNE	A,#021H,L0990		;09A7	B4 21 E6		.!.
	LCALL	L0B2F			;09AA	12 0B 2F		../
	MOV	DPTR,#L104B		;09AD	90 10 4B		..K
	LCALL	L16E8			;09B0	12 16 E8		...
	MOV	R0,#0A0H		;09B3	78 A0			x.
	MOV	A,@R0			;09B5	E6			.
	MOV	R4,A			;09B6	FC			.
	INC	R0			;09B7	08			.
	MOV	A,@R0			;09B8	E6			.
	MOV	R5,A			;09B9	FD			.
	LCALL	L10EB			;09BA	12 10 EB		...
	LCALL	L16FC			;09BD	12 16 FC		...
	MOV	A,#020H			;09C0	74 20			t 
	LCALL	L16B3			;09C2	12 16 B3		...
	MOV	DPTR,#L0993		;09C5	90 09 93		...
	LCALL	L16E8			;09C8	12 16 E8		...
;
L09CB:	MOV	R0,#0A8H		;09CB	78 A8			x.
	MOV	A,@R0			;09CD	E6			.
	MOV	R4,A			;09CE	FC			.
	INC	R0			;09CF	08			.
	MOV	A,@R0			;09D0	E6			.
;
L09D1:	MOV	R5,A			;09D1	FD			.
	MOV	R0,#0AEH		;09D2	78 AE			x.
	MOV	A,@R0			;09D4	E6			.
	ADD	A,R4			;09D5	2C			,
	MOV	R4,A			;09D6	FC			.
	INC	R0			;09D7	08			.
	MOV	A,@R0			;09D8	E6			.
	ADDC	A,R5			;09D9	3D			=
;
L09DA:	MOV	R5,A			;09DA	FD			.
	LCALL	L10EB			;09DB	12 10 EB		...
	LCALL	L16FC			;09DE	12 16 FC		...
	MOV	A,#020H			;09E1	74 20			t 
	LCALL	L16B3			;09E3	12 16 B3		...
	MOV	DPTR,#L0998		;09E6	90 09 98		...
	LCALL	L16E8			;09E9	12 16 E8		...
	MOV	R0,#0AAH		;09EC	78 AA			x.
	MOV	A,@R0			;09EE	E6			.
	MOV	R4,A			;09EF	FC			.
	INC	R0			;09F0	08			.
	MOV	A,@R0			;09F1	E6			.
	MOV	R5,A			;09F2	FD			.
	MOV	R0,#0B0H		;09F3	78 B0			x.
	MOV	A,@R0			;09F5	E6			.
	ADD	A,R4			;09F6	2C			,
	MOV	R4,A			;09F7	FC			.
	INC	R0			;09F8	08			.
	MOV	A,@R0			;09F9	E6			.
	ADDC	A,R5			;09FA	3D			=
	MOV	R5,A			;09FB	FD			.
	LCALL	L10EB			;09FC	12 10 EB		...
	LCALL	L16FC			;09FF	12 16 FC		...
	MOV	A,#020H			;0A02	74 20			t 
	LCALL	L16B3			;0A04	12 16 B3		...
	MOV	DPTR,#L099E		;0A07	90 09 9E		...
	LCALL	L16E8			;0A0A	12 16 E8		...
	MOV	R0,#0ACH		;0A0D	78 AC			x.
	MOV	A,@R0			;0A0F	E6			.
	MOV	R4,A			;0A10	FC			.
	INC	R0			;0A11	08			.
	MOV	A,@R0			;0A12	E6			.
	MOV	R5,A			;0A13	FD			.
	MOV	R0,#0B2H		;0A14	78 B2			x.
	MOV	A,@R0			;0A16	E6			.
	ADD	A,R4			;0A17	2C			,
	MOV	R4,A			;0A18	FC			.
	INC	R0			;0A19	08			.
	MOV	A,@R0			;0A1A	E6			.
	ADDC	A,R5			;0A1B	3D			=
	MOV	R5,A			;0A1C	FD			.
	LCALL	L10EB			;0A1D	12 10 EB		...
	LCALL	L16FC			;0A20	12 16 FC		...
	MOV	A,#00DH			;0A23	74 0D			t.
	LCALL	L16B3			;0A25	12 16 B3		...
	MOV	A,#00AH			;0A28	74 0A			t.
	LCALL	L16B3			;0A2A	12 16 B3		...
	RET				;0A2D	22			"
;
;
L0A2E:	LCALL	L0B02			;0A2E	12 0B 02		...
	MOV	R1,A			;0A31	F9			.
	CLR	C			;0A32	C3			.
	SUBB	A,#03AH			;0A33	94 3A			.:
	JC	L0A3F			;0A35	40 08			@.
	MOV	A,#020H			;0A37	74 20			t 
	ORL	A,R1			;0A39	49			I
	CLR	C			;0A3A	C3			.
	SUBB	A,#057H			;0A3B	94 57			.W
	SJMP	L0A43			;0A3D	80 04			..
;
L0A3F:	MOV	A,R1			;0A3F	E9			.
	CLR	C			;0A40	C3			.
	SUBB	A,#030H			;0A41	94 30			.0
;
L0A43:	ANL	A,#00FH			;0A43	54 0F			T.
	SWAP	A			;0A45	C4			.
	PUSH	ACC			;0A46	C0 E0			..
	LCALL	L0B02			;0A48	12 0B 02		...
	MOV	R1,A			;0A4B	F9			.
	CLR	C			;0A4C	C3			.
	SUBB	A,#03AH			;0A4D	94 3A			.:
	JC	L0A59			;0A4F	40 08			@.
	MOV	A,#020H			;0A51	74 20			t 
	ORL	A,R1			;0A53	49			I
	CLR	C			;0A54	C3			.
	SUBB	A,#057H			;0A55	94 57			.W
	SJMP	L0A5D			;0A57	80 04			..
;
L0A59:	MOV	A,R1			;0A59	E9			.
	CLR	C			;0A5A	C3			.
	SUBB	A,#030H			;0A5B	94 30			.0
;
L0A5D:	ANL	A,#00FH			;0A5D	54 0F			T.
	MOV	R1,A			;0A5F	F9			.
	POP	ACC			;0A60	D0 E0			..
	ORL	A,R1			;0A62	49			I
	MOV	R0,A			;0A63	F8			.
	MOV	A,@R0			;0A64	E6			.
	PUSH	ACC			;0A65	C0 E0			..
	LCALL	L0B02			;0A67	12 0B 02		...
	CJNE	A,#021H,L0AA8		;0A6A	B4 21 3B		.!;
	POP	ACC			;0A6D	D0 E0			..
	MOV	R1,A			;0A6F	F9			.
	SWAP	A			;0A70	C4			.
	ANL	A,#00FH			;0A71	54 0F			T.
	ADD	A,#030H			;0A73	24 30			$0
	MOV	R2,A			;0A75	FA			.
	CLR	C			;0A76	C3			.
	SUBB	A,#03AH			;0A77	94 3A			.:
	JC	L0A7F			;0A79	40 04			@.
	MOV	A,#007H			;0A7B	74 07			t.
	ADD	A,R2			;0A7D	2A			*
	MOV	R2,A			;0A7E	FA			.
;
L0A7F:	MOV	A,R2			;0A7F	EA			.
	MOV	019H,A			;0A80	F5 19			..
	MOV	A,R1			;0A82	E9			.
	ANL	A,#00FH			;0A83	54 0F			T.
	ADD	A,#030H			;0A85	24 30			$0
	MOV	R2,A			;0A87	FA			.
	CLR	C			;0A88	C3			.
	SUBB	A,#03AH			;0A89	94 3A			.:
	JC	L0A91			;0A8B	40 04			@.
	MOV	A,#007H			;0A8D	74 07			t.
	ADD	A,R2			;0A8F	2A			*
	MOV	R2,A			;0A90	FA			.
;
L0A91:	MOV	A,R2			;0A91	EA			.
	MOV	01AH,A			;0A92	F5 1A			..
	MOV	018H,#002H		;0A94	75 18 02		u..
	LCALL	L0B2F			;0A97	12 0B 2F		../
	LCALL	L16FC			;0A9A	12 16 FC		...
	MOV	A,#00DH			;0A9D	74 0D			t.
	LCALL	L16B3			;0A9F	12 16 B3		...
	MOV	A,#00AH			;0AA2	74 0A			t.
	LCALL	L16B3			;0AA4	12 16 B3		...
	RET				;0AA7	22			"
;
;
L0AA8:	POP	ACC			;0AA8	D0 E0			..
	LJMP	L0595			;0AAA	02 05 95		...
;
;
L0AAD:	MOV	R7,#000H		;0AAD	7F 00			..
	MOV	R6,#000H		;0AAF	7E 00			~.
	MOV	018H,#000H		;0AB1	75 18 00		u..
	MOV	R0,#019H		;0AB4	78 19			x.
;
L0AB6:	PUSH	007H			;0AB6	C0 07			..
	PUSH	006H			;0AB8	C0 06			..
	PUSH	000H			;0ABA	C0 00			..
	LCALL	L0B02			;0ABC	12 0B 02		...
	POP	000H			;0ABF	D0 00			..
	POP	006H			;0AC1	D0 06			..
	POP	007H			;0AC3	D0 07			..
	CJNE	A,#021H,L0ACB		;0AC5	B4 21 03		.!.
	MOV	A,018H			;0AC8	E5 18			..
	RET				;0ACA	22			"
;
;
L0ACB:	CJNE	A,#02EH,L0AD4		;0ACB	B4 2E 06		...
	INC	018H			;0ACE	05 18			..
	MOV	@R0,A			;0AD0	F6			.
	INC	R0			;0AD1	08			.
	SJMP	L0AB6			;0AD2	80 E2			..
;
L0AD4:	MOV	R2,A			;0AD4	FA			.
	MOV	A,#02FH			;0AD5	74 2F			t/
	CLR	C			;0AD7	C3			.
	SUBB	A,R2			;0AD8	9A			.
	JNC	L0AB6			;0AD9	50 DB			P.
	MOV	A,R2			;0ADB	EA			.
	CLR	C			;0ADC	C3			.
	SUBB	A,#03AH			;0ADD	94 3A			.:
	JC	L0AE3			;0ADF	40 02			@.
	SJMP	L0AB6			;0AE1	80 D3			..
;
L0AE3:	INC	018H			;0AE3	05 18			..
	MOV	A,R2			;0AE5	EA			.
	MOV	@R0,A			;0AE6	F6			.
	INC	R0			;0AE7	08			.
	MOV	A,R6			;0AE8	EE			.
	MOV	B,#00AH			;0AE9	75 F0 0A		u..
	MUL	AB			;0AEC	A4			.
	MOV	R6,A			;0AED	FE			.
	MOV	R3,B			;0AEE	AB F0			..
	MOV	A,R7			;0AF0	EF			.
	MOV	B,#00AH			;0AF1	75 F0 0A		u..
	MUL	AB			;0AF4	A4			.
	ADD	A,R3			;0AF5	2B			+
	MOV	R7,A			;0AF6	FF			.
	MOV	A,R2			;0AF7	EA			.
	CLR	C			;0AF8	C3			.
	SUBB	A,#030H			;0AF9	94 30			.0
	ADD	A,R6			;0AFB	2E			.
	MOV	R6,A			;0AFC	FE			.
	CLR	A			;0AFD	E4			.
	ADDC	A,R7			;0AFE	3F			?
	MOV	R7,A			;0AFF	FF			.
	SJMP	L0AB6			;0B00	80 B4			..
;
L0B02:	MOV	R0,#03AH		;0B02	78 3A			x:
	MOV	R1,#003H		;0B04	79 03			y.
;
L0B06:	PUSH	000H			;0B06	C0 00			..
	PUSH	001H			;0B08	C0 01			..
	LCALL	L1609			;0B0A	12 16 09		...
	POP	001H			;0B0D	D0 01			..
	POP	000H			;0B0F	D0 00			..
	JNZ	L0B1A			;0B11	70 07			p.
	DJNZ	R0,L0B06		;0B13	D8 F1			..
	DJNZ	R1,L0B06		;0B15	D9 EF			..
	LJMP	L0595			;0B17	02 05 95		...
;
;
L0B1A:	LCALL	L1690			;0B1A	12 16 90		...
	JNB	RB8,L0B21		;0B1D	30 9A 01		0..
	RET				;0B20	22			"
;
;
L0B21:	CLR	EA			;0B21	C2 AF			..
	NOP				;0B23	00			.
	MOV	SP,04CH			;0B24	85 4C 81		.L.
	MOV	018H,#000H		;0B27	75 18 00		u..
	SETB	EA			;0B2A	D2 AF			..
	LJMP	L057B			;0B2C	02 05 7B		..{
;
;
L0B2F:	CLR	REN			;0B2F	C2 9C			..
	CLR	P3.5			;0B31	C2 B5			..
	ANL	TCON,#03FH		;0B33	53 88 3F		S.?
	MOV	TL1,#000H		;0B36	75 8B 00		u..
	MOV	TH1,#010H		;0B39	75 8D 10		u..
	ANL	TMOD,#00FH		;0B3C	53 89 0F		S..
	SETB	TR1			;0B3F	D2 8E			..
;
L0B41:	JNB	TF1,L0B41		;0B41	30 8F FD		0..
	CLR	TR1			;0B44	C2 8E			..
	MOV	A,027H			;0B46	E5 27			.'
	MOV	DPTR,#L1610		;0B48	90 16 10		...
	MOVC	A,@A+DPTR		;0B4B	93			.
	MOV	SBUF,A			;0B4C	F5 99			..
	SETB	007H			;0B4E	D2 07			..
	RET				;0B50	22			"
;
;
L0B51:	PUSH	PSW			;0B51	C0 D0			..
	PUSH	ACC			;0B53	C0 E0			..
	PUSH	DPH			;0B55	C0 83			..
	PUSH	DPL			;0B57	C0 82			..
	PUSH	B			;0B59	C0 F0			..
	CLR	RS0			;0B5B	C2 D3			..
	SETB	RS1			;0B5D	D2 D4			..
	JBC	0DCH,L0B65		;0B5F	10 DC 03		...
	LJMP	L0C08			;0B62	02 0C 08		...
;
;
L0B65:	JB	003H,L0B7D		;0B65	20 03 15		 ..
	JB	002H,L0B7D		;0B68	20 02 12		 ..
;
L0B6B:	MOV	A,0EEH			;0B6B	E5 EE			..
	ADD	A,#000H			;0B6D	24 00			$.
	MOV	0EDH,A			;0B6F	F5 ED			..
	MOV	A,0FEH			;0B71	E5 FE			..
	ADDC	A,#005H			;0B73	34 05			4.
	MOV	0FDH,A			;0B75	F5 FD			..
	MOV	0DDH,#049H		;0B77	75 DD 49		u.I
	LJMP	L0E9D			;0B7A	02 0E 9D		...
;
;
L0B7D:	JB	P1.7,L0B8B		;0B7D	20 97 0B		 ..
	MOV	028H,0EEH		;0B80	85 EE 28		..(
	MOV	029H,0FEH		;0B83	85 FE 29		..)
	SETB	001H			;0B86	D2 01			..
	LJMP	L0C08			;0B88	02 0C 08		...
;
;
L0B8B:	MOV	02AH,0EEH		;0B8B	85 EE 2A		..*
	MOV	02BH,0FEH		;0B8E	85 FE 2B		..+
	MOV	A,02AH			;0B91	E5 2A			.*
	CLR	C			;0B93	C3			.
	SUBB	A,028H			;0B94	95 28			.(
	MOV	R2,A			;0B96	FA			.
	MOV	A,02BH			;0B97	E5 2B			.+
	SUBB	A,029H			;0B99	95 29			.)
	JNZ	L0BA3			;0B9B	70 06			p.
	CLR	C			;0B9D	C3			.
	MOV	A,#03CH			;0B9E	74 3C			t<
	SUBB	A,R2			;0BA0	9A			.
	JNC	L0BB2			;0BA1	50 0F			P.
;
L0BA3:	CLR	001H			;0BA3	C2 01			..
	JBC	002H,L0BAA		;0BA5	10 02 02		...
	SJMP	L0C08			;0BA8	80 5E			.^
;
L0BAA:	MOV	0DEH,#000H		;0BAA	75 DE 00		u..
	MOV	0DEH,#021H		;0BAD	75 DE 21		u.!
	SJMP	L0B6B			;0BB0	80 B9			..
;
L0BB2:	MOV	A,02AH			;0BB2	E5 2A			.*
	ADD	A,#000H			;0BB4	24 00			$.
	MOV	0ECH,A			;0BB6	F5 EC			..
	MOV	A,02BH			;0BB8	E5 2B			.+
	ADDC	A,#064H			;0BBA	34 64			4d
	MOV	0FCH,A			;0BBC	F5 FC			..
	JBC	002H,L0BD3		;0BBE	10 02 12		...
	JNB	001H,L0BCA		;0BC1	30 01 06		0..
	CLR	001H			;0BC4	C2 01			..
	CLR	004H			;0BC6	C2 04			..
	SJMP	L0C08			;0BC8	80 3E			.>
;
L0BCA:	INC	02DH			;0BCA	05 2D			.-
	JB	004H,L0BE3		;0BCC	20 04 14		 ..
	SETB	004H			;0BCF	D2 04			..
	SJMP	L0C08			;0BD1	80 35			.5
;
L0BD3:	SETB	003H			;0BD3	D2 03			..
	SETB	004H			;0BD5	D2 04			..
	MOV	02DH,#001H		;0BD7	75 2D 01		u-.
	MOV	02CH,#001H		;0BDA	75 2C 01		u,.
	MOV	032H,#000H		;0BDD	75 32 00		u2.
	MOV	03DH,#0FFH		;0BE0	75 3D FF		u=.
;
L0BE3:	CLR	C			;0BE3	C3			.
	MOV	A,02AH			;0BE4	E5 2A			.*
	SUBB	A,028H			;0BE6	95 28			.(
	MOV	R2,A			;0BE8	FA			.
	MOV	A,02BH			;0BE9	E5 2B			.+
	SUBB	A,029H			;0BEB	95 29			.)
	CLR	C			;0BED	C3			.
	RRC	A			;0BEE	13			.
	MOV	R3,A			;0BEF	FB			.
	MOV	A,R2			;0BF0	EA			.
	RRC	A			;0BF1	13			.
	ADD	A,#080H			;0BF2	24 80			$.
	MOV	R2,A			;0BF4	FA			.
	MOV	A,R3			;0BF5	EB			.
	ADDC	A,#000H			;0BF6	34 00			4.
	MOV	R3,A			;0BF8	FB			.
	MOV	A,028H			;0BF9	E5 28			.(
	ADD	A,R2			;0BFB	2A			*
	MOV	0EAH,A			;0BFC	F5 EA			..
	MOV	A,R3			;0BFE	EB			.
	ADDC	A,029H			;0BFF	35 29			5)
	MOV	0FAH,A			;0C01	F5 FA			..
	CLR	0D8H			;0C03	C2 D8			..
	MOV	0DAH,#049H		;0C05	75 DA 49		u.I
;
L0C08:	JBC	0D8H,L0C0E		;0C08	10 D8 03		...
	LJMP	L0E9D			;0C0B	02 0E 9D		...
;
;
L0C0E:	MOV	A,0EAH			;0C0E	E5 EA			..
	ADD	A,#080H			;0C10	24 80			$.
	MOV	0EAH,A			;0C12	F5 EA			..
	MOV	A,0FAH			;0C14	E5 FA			..
	ADDC	A,#000H			;0C16	34 00			4.
	MOV	0FAH,A			;0C18	F5 FA			..
	CLR	001H			;0C1A	C2 01			..
	INC	02CH			;0C1C	05 2C			.,
	MOV	A,02CH			;0C1E	E5 2C			.,
	CJNE	A,#014H,L0C2E		;0C20	B4 14 0B		...
	MOV	A,02DH			;0C23	E5 2D			.-
	JB	P1.7,L0C29		;0C25	20 97 01		 ..
	INC	A			;0C28	04			.
;
L0C29:	MOV	02EH,A			;0C29	F5 2E			..
	LJMP	L0E9D			;0C2B	02 0E 9D		...
;
;
L0C2E:	CJNE	A,#032H,L0C3C		;0C2E	B4 32 0B		.2.
	MOV	A,02DH			;0C31	E5 2D			.-
	JB	P1.7,L0C37		;0C33	20 97 01		 ..
	INC	A			;0C36	04			.
;
L0C37:	MOV	02FH,A			;0C37	F5 2F			./
	LJMP	L0E9D			;0C39	02 0E 9D		...
;
;
L0C3C:	CJNE	A,#050H,L0C4A		;0C3C	B4 50 0B		.P.
	MOV	A,02DH			;0C3F	E5 2D			.-
	JB	P1.7,L0C45		;0C41	20 97 01		 ..
	INC	A			;0C44	04			.
;
L0C45:	MOV	030H,A			;0C45	F5 30			.0
;
L0C47:	LJMP	L0E9D			;0C47	02 0E 9D		...
;
;
L0C4A:	CJNE	A,#064H,L0C47		;0C4A	B4 64 FA		.d.
	MOV	A,02DH			;0C4D	E5 2D			.-
	JB	P1.7,L0C53		;0C4F	20 97 01		 ..
	INC	A			;0C52	04			.
;
L0C53:	MOV	031H,A			;0C53	F5 31			.1
	MOV	02CH,#000H		;0C55	75 2C 00		u,.
	MOV	02DH,#000H		;0C58	75 2D 00		u-.
	CLR	C			;0C5B	C3			.
	SUBB	A,#00BH			;0C5C	94 0B			..
	JNC	L0C86			;0C5E	50 26			P&
	MOV	A,#002H			;0C60	74 02			t.
	CLR	C			;0C62	C3			.
	SUBB	A,02EH			;0C63	95 2E			..
	JC	L0C7B			;0C65	40 14			@.
	MOV	A,032H			;0C67	E5 32			.2
	XCH	A,03DH			;0C69	C5 3D			.=
	CJNE	A,#0FFH,L0C7B		;0C6B	B4 FF 0D		...
	MOV	A,032H			;0C6E	E5 32			.2
	JZ	L0C78			;0C70	60 06			`.
	DEC	A			;0C72	14			.
	CLR	C			;0C73	C3			.
	SUBB	A,03EH			;0C74	95 3E			.>
	JNZ	L0C7B			;0C76	70 03			p.
;
L0C78:	LJMP	L0D77			;0C78	02 0D 77		..w
;
;
L0C7B:	LJMP	L0D84			;0C7B	02 0D 84		...
;
;
L0C7E:	AJMP	L0802			;0C7E	01 02			..
;
	INC	A			;0C80	04			.
	INC	R0			;0C81	08			.
	JBC	020H,L0CC5		;0C82	10 20 40		. @
	SJMP	L0C6C			;0C85	80 E5			..
	RETI				;0C87	32			2
;
	ANL	A,#0F8H			;0C88	54 F8			T.
	RR	A			;0C8A	03			.
	RR	A			;0C8B	03			.
	RR	A			;0C8C	03			.
	ADD	A,#034H			;0C8D	24 34			$4
	MOV	R0,A			;0C8F	F8			.
	MOV	DPTR,#L0C7E		;0C90	90 0C 7E		..~
	MOV	A,032H			;0C93	E5 32			.2
	ANL	A,#007H			;0C95	54 07			T.
	MOVC	A,@A+DPTR		;0C97	93			.
	MOV	R2,A			;0C98	FA			.
	MOV	A,031H			;0C99	E5 31			.1
	CLR	C			;0C9B	C3			.
	SUBB	A,#01DH			;0C9C	94 1D			..
	JNC	L0CB8			;0C9E	50 18			P.
	MOV	A,#017H			;0CA0	74 17			t.
	CLR	C			;0CA2	C3			.
	SUBB	A,02FH			;0CA3	95 2F			./
	JC	L0C7B			;0CA5	40 D4			@.
	MOV	A,02EH			;0CA7	E5 2E			..
	CLR	C			;0CA9	C3			.
	SUBB	A,#00CH			;0CAA	94 0C			..
	JC	L0C7B			;0CAC	40 CD			@.
	MOV	A,R2			;0CAE	EA			.
	CPL	A			;0CAF	F4			.
	ANL	A,@R0			;0CB0	56			V
	MOV	@R0,A			;0CB1	F6			.
	LJMP	L0D77			;0CB2	02 0D 77		..w
;
;
L0CB5:	LJMP	L0D84			;0CB5	02 0D 84		...
;
;
L0CB8:	MOV	A,031H			;0CB8	E5 31			.1
	CLR	C			;0CBA	C3			.
	SUBB	A,#038H			;0CBB	94 38			.8
	JNC	L0CD3			;0CBD	50 14			P.
	MOV	A,#035H			;0CBF	74 35			t5
	CLR	C			;0CC1	C3			.
	SUBB	A,030H			;0CC2	95 30			.0
	JC	L0CB5			;0CC4	40 EF			@.
	MOV	A,02FH			;0CC6	E5 2F			./
	CLR	C			;0CC8	C3			.
	SUBB	A,#02AH			;0CC9	94 2A			.*
	JC	L0CB5			;0CCB	40 E8			@.
	MOV	A,R2			;0CCD	EA			.
	ORL	A,@R0			;0CCE	46			F
	MOV	@R0,A			;0CCF	F6			.
	LJMP	L0D77			;0CD0	02 0D 77		..w
;
;
L0CD3:	MOV	A,031H			;0CD3	E5 31			.1
	CLR	C			;0CD5	C3			.
	SUBB	A,#053H			;0CD6	94 53			.S
	JNC	L0CB5			;0CD8	50 DB			P.
	MOV	A,030H			;0CDA	E5 30			.0
	CLR	C			;0CDC	C3			.
	SUBB	A,#048H			;0CDD	94 48			.H
	JC	L0CB5			;0CDF	40 D4			@.
	MOV	A,032H			;0CE1	E5 32			.2
	MOV	03EH,A			;0CE3	F5 3E			.>
	JB	013H,L0D06		;0CE5	20 13 1E		 ..
	SETB	013H			;0CE8	D2 13			..
	MOV	04BH,048H		;0CEA	85 48 4B		.HK
	MOV	0DBH,#000H		;0CED	75 DB 00		u..
	MOV	033H,#030H		;0CF0	75 33 30		u30
	MOV	A,0EAH			;0CF3	E5 EA			..
	ADD	A,#000H			;0CF5	24 00			$.
	MOV	0EBH,A			;0CF7	F5 EB			..
	MOV	A,0FAH			;0CF9	E5 FA			..
	ADDC	A,#032H			;0CFB	34 32			42
	MOV	0FBH,A			;0CFD	F5 FB			..
	CLR	0D9H			;0CFF	C2 D9			..
	MOV	0DBH,#049H		;0D01	75 DB 49		u.I
	SJMP	L0D69			;0D04	80 63			.c
;
L0D06:	JB	008H,L0D69		;0D06	20 08 60		 .`
	MOV	A,0EAH			;0D09	E5 EA			..
	CLR	C			;0D0B	C3			.
	SUBB	A,0EBH			;0D0C	95 EB			..
	MOV	R2,A			;0D0E	FA			.
	MOV	A,0FAH			;0D0F	E5 FA			..
	SUBB	A,0FBH			;0D11	95 FB			..
	MOV	R3,A			;0D13	FB			.
	JC	L0D23			;0D14	40 0D			@.
;
L0D16:	MOV	A,R2			;0D16	EA			.
	CLR	C			;0D17	C3			.
	SUBB	A,#080H			;0D18	94 80			..
	MOV	A,R3			;0D1A	EB			.
	SUBB	A,#001H			;0D1B	94 01			..
	JC	L0D37			;0D1D	40 18			@.
	CLR	013H			;0D1F	C2 13			..
	SJMP	L0D69			;0D21	80 46			.F
;
L0D23:	MOV	A,R2			;0D23	EA			.
	ADD	A,#080H			;0D24	24 80			$.
	MOV	R2,A			;0D26	FA			.
	MOV	A,R3			;0D27	EB			.
	ADDC	A,#001H			;0D28	34 01			4.
	JC	L0D37			;0D2A	40 0B			@.
	MOV	R3,A			;0D2C	FB			.
	MOV	A,R2			;0D2D	EA			.
	ADD	A,#080H			;0D2E	24 80			$.
	MOV	R2,A			;0D30	FA			.
	MOV	A,R3			;0D31	EB			.
	ADDC	A,#030H			;0D32	34 30			40
	MOV	R3,A			;0D34	FB			.
	SJMP	L0D16			;0D35	80 DF			..
;
L0D37:	JNB	012H,L0D67		;0D37	30 12 2D		0.-
	SETB	014H			;0D3A	D2 14			..
	MOV	0DAH,#000H		;0D3C	75 DA 00		u..
	MOV	0DEH,#000H		;0D3F	75 DE 00		u..
	MOV	0DCH,#000H		;0D42	75 DC 00		u..
	MOV	0DDH,#000H		;0D45	75 DD 00		u..
	CLR	0D8H			;0D48	C2 D8			..
	CLR	0DCH			;0D4A	C2 DC			..
	CLR	0DAH			;0D4C	C2 DA			..
	CLR	0DBH			;0D4E	C2 DB			..
	MOV	A,0EAH			;0D50	E5 EA			..
	ADD	A,#000H			;0D52	24 00			$.
	MOV	0EBH,A			;0D54	F5 EB			..
	MOV	A,0FAH			;0D56	E5 FA			..
	ADDC	A,#032H			;0D58	34 32			42
	MOV	0FBH,A			;0D5A	F5 FB			..
	CLR	0D9H			;0D5C	C2 D9			..
	MOV	0DBH,#049H		;0D5E	75 DB 49		u.I
	MOV	033H,#030H		;0D61	75 33 30		u30
	LJMP	L0F22			;0D64	02 0F 22		.."
;
;
L0D67:	SETB	008H			;0D67	D2 08			..
;
L0D69:	MOV	A,032H			;0D69	E5 32			.2
	CLR	C			;0D6B	C3			.
	SUBB	A,#03BH			;0D6C	94 3B			.;
	JC	L0D77			;0D6E	40 07			@.
	MOV	A,03DH			;0D70	E5 3D			.=
	CJNE	A,#0FFH,L0DCA		;0D72	B4 FF 55		..U
	SJMP	L0D84			;0D75	80 0D			..
;
L0D77:	MOV	A,032H			;0D77	E5 32			.2
	INC	A			;0D79	04			.
	MOV	032H,A			;0D7A	F5 32			.2
	CLR	C			;0D7C	C3			.
	SUBB	A,#046H			;0D7D	94 46			.F
	JNC	L0D84			;0D7F	50 03			P.
	LJMP	L0E9D			;0D81	02 0E 9D		...
;
;
L0D84:	DJNZ	049H,L0D8A		;0D84	D5 49 03		.I.
	LJMP	L0EA2			;0D87	02 0E A2		...
;
;
L0D8A:	CLR	000H			;0D8A	C2 00			..
	CLR	001H			;0D8C	C2 01			..
	CLR	002H			;0D8E	C2 02			..
	CLR	003H			;0D90	C2 03			..
	CLR	004H			;0D92	C2 04			..
	MOV	0DAH,#000H		;0D94	75 DA 00		u..
	MOV	0DEH,#000H		;0D97	75 DE 00		u..
	MOV	0DCH,#000H		;0D9A	75 DC 00		u..
	MOV	0DDH,#000H		;0D9D	75 DD 00		u..
	CLR	0D8H			;0DA0	C2 D8			..
	CLR	0DCH			;0DA2	C2 DC			..
	CLR	0DAH			;0DA4	C2 DA			..
	CLR	0DBH			;0DA6	C2 DB			..
;
L0DA8:	MOV	A,0F9H			;0DA8	E5 F9			..
	MOV	R2,A			;0DAA	FA			.
	MOV	A,0E9H			;0DAB	E5 E9			..
	MOV	R1,A			;0DAD	F9			.
	MOV	A,0F9H			;0DAE	E5 F9			..
	CJNE	A,012H,L0DA8		;0DB0	B5 12 F5		...
	MOV	A,#000H			;0DB3	74 00			t.
	ADD	A,R1			;0DB5	29			)
	MOV	0ECH,A			;0DB6	F5 EC			..
	MOV	A,#064H			;0DB8	74 64			td
	ADDC	A,R2			;0DBA	3A			:
	MOV	0FCH,A			;0DBB	F5 FC			..
	CLR	0DAH			;0DBD	C2 DA			..
	CLR	0DCH			;0DBF	C2 DC			..
	MOV	0DCH,#049H		;0DC1	75 DC 49		u.I
	MOV	0DEH,#021H		;0DC4	75 DE 21		u.!
	LJMP	L0EE4			;0DC7	02 0E E4		...
;
;
L0DCA:	MOV	R2,A			;0DCA	FA			.
	MOV	A,032H			;0DCB	E5 32			.2
	CLR	C			;0DCD	C3			.
	SUBB	A,R2			;0DCE	9A			.
	INC	A			;0DCF	04			.
	PUSH	ACC			;0DD0	C0 E0			..
	CLR	000H			;0DD2	C2 00			..
	MOV	A,#00AH			;0DD4	74 0A			t.
	LCALL	L112D			;0DD6	12 11 2D		..-
	MOV	045H,A			;0DD9	F5 45			.E
	MOV	A,#00FH			;0DDB	74 0F			t.
	LCALL	L112D			;0DDD	12 11 2D		..-
	MOV	044H,A			;0DE0	F5 44			.D
	MOV	A,#014H			;0DE2	74 14			t.
	LCALL	L112D			;0DE4	12 11 2D		..-
	MOV	043H,A			;0DE7	F5 43			.C
	MOV	A,#019H			;0DE9	74 19			t.
	LCALL	L112D			;0DEB	12 11 2D		..-
	MOV	042H,A			;0DEE	F5 42			.B
	MOV	A,#01EH			;0DF0	74 1E			t.
	LCALL	L112D			;0DF2	12 11 2D		..-
	MOV	041H,A			;0DF5	F5 41			.A
	MOV	A,#023H			;0DF7	74 23			t#
	LCALL	L112D			;0DF9	12 11 2D		..-
	MOV	040H,A			;0DFC	F5 40			.@
	MOV	A,#028H			;0DFE	74 28			t(
	LCALL	L112D			;0E00	12 11 2D		..-
	MOV	03FH,A			;0E03	F5 3F			.?
	POP	ACC			;0E05	D0 E0			..
	MOV	B,#00AH			;0E07	75 F0 0A		u..
	DIV	AB			;0E0A	84			.
	MOV	R2,B			;0E0B	AA F0			..
	CJNE	R2,#000H,L0E1E		;0E0D	BA 00 0E		...
	CJNE	A,#006H,L0E50		;0E10	B4 06 3D		..=
	MOV	047H,#039H		;0E13	75 47 39		uG9
	MOV	046H,#035H		;0E16	75 46 35		uF5
	LCALL	L0F92			;0E19	12 0F 92		...
	SJMP	L0E21			;0E1C	80 03			..
;
L0E1E:	LJMP	L0D84			;0E1E	02 0D 84		...
;
;
L0E21:	SETB	005H			;0E21	D2 05			..
	CLR	009H			;0E23	C2 09			..
	MOV	0DAH,#000H		;0E25	75 DA 00		u..
	MOV	0DEH,#000H		;0E28	75 DE 00		u..
	MOV	0DCH,#000H		;0E2B	75 DC 00		u..
	MOV	0DDH,#000H		;0E2E	75 DD 00		u..
	CLR	0D8H			;0E31	C2 D8			..
	CLR	0DCH			;0E33	C2 DC			..
	CLR	0DAH			;0E35	C2 DA			..
	CLR	0DBH			;0E37	C2 DB			..
	MOV	A,0EAH			;0E39	E5 EA			..
	ADD	A,#000H			;0E3B	24 00			$.
	MOV	0EBH,A			;0E3D	F5 EB			..
	MOV	A,0FAH			;0E3F	E5 FA			..
	ADDC	A,#032H			;0E41	34 32			42
	MOV	0FBH,A			;0E43	F5 FB			..
	CLR	0D9H			;0E45	C2 D9			..
	MOV	0DBH,#049H		;0E47	75 DB 49		u.I
	LCALL	L1278			;0E4A	12 12 78		..x
	LJMP	L0F22			;0E4D	02 0F 22		.."
;
;
L0E50:	MOV	047H,#030H		;0E50	75 47 30		uG0
	PUSH	ACC			;0E53	C0 E0			..
	ADD	A,#030H			;0E55	24 30			$0
	MOV	046H,A			;0E57	F5 46			.F
	POP	ACC			;0E59	D0 E0			..
	CJNE	A,#005H,L0E60		;0E5B	B4 05 02		...
	SJMP	L0E21			;0E5E	80 C1			..
;
L0E60:	CJNE	A,#001H,L0E68		;0E60	B4 01 05		...
	LCALL	L0FA8			;0E63	12 0F A8		...
	SJMP	L0E21			;0E66	80 B9			..
;
L0E68:	CJNE	A,#004H,L0E7E		;0E68	B4 04 13		...
	MOV	A,044H			;0E6B	E5 44			.D
	ORL	A,045H			;0E6D	45 45			EE
	ORL	A,042H			;0E6F	45 42			EB
	ORL	A,043H			;0E71	45 43			EC
	ORL	A,041H			;0E73	45 41			EA
	ORL	A,040H			;0E75	45 40			E@
	CJNE	A,#030H,L0E21		;0E77	B4 30 A7		.0.
	INC	03FH			;0E7A	05 3F			.?
	SJMP	L0E21			;0E7C	80 A3			..
;
L0E7E:	CJNE	A,#003H,L0E91		;0E7E	B4 03 10		...
	MOV	A,044H			;0E81	E5 44			.D
	ORL	A,045H			;0E83	45 45			EE
	ORL	A,042H			;0E85	45 42			EB
	ORL	A,043H			;0E87	45 43			EC
	CJNE	A,#030H,L0E21		;0E89	B4 30 95		.0.
	LCALL	L0FDF			;0E8C	12 0F DF		...
	SJMP	L0E21			;0E8F	80 90			..
;
L0E91:	MOV	A,044H			;0E91	E5 44			.D
	ORL	A,045H			;0E93	45 45			EE
	CJNE	A,#030H,L0E21		;0E95	B4 30 89		.0.
	LCALL	L0FBE			;0E98	12 0F BE		...
	SJMP	L0E21			;0E9B	80 84			..
;
L0E9D:	JBC	0DAH,L0EA2		;0E9D	10 DA 02		...
	SJMP	L0EC4			;0EA0	80 22			."
;
L0EA2:	MOV	0DAH,#000H		;0EA2	75 DA 00		u..
	MOV	0DEH,#000H		;0EA5	75 DE 00		u..
	MOV	0DCH,#000H		;0EA8	75 DC 00		u..
	MOV	0DDH,#000H		;0EAB	75 DD 00		u..
	CLR	0D8H			;0EAE	C2 D8			..
	CLR	0DCH			;0EB0	C2 DC			..
	CLR	0DAH			;0EB2	C2 DA			..
	CLR	0DBH			;0EB4	C2 DB			..
	INC	048H			;0EB6	05 48			.H
	MOV	A,048H			;0EB8	E5 48			.H
	CJNE	A,#003H,L0EC0		;0EBA	B4 03 03		...
	MOV	048H,#000H		;0EBD	75 48 00		uH.
;
L0EC0:	SETB	00AH			;0EC0	D2 0A			..
	SJMP	L0EE4			;0EC2	80 20			. 
;
L0EC4:	JBC	0DBH,L0EC9		;0EC4	10 DB 02		...
	SJMP	L0EE4			;0EC7	80 1B			..
;
L0EC9:	JB	P1.7,L0EDA		;0EC9	20 97 0E		 ..
	MOV	A,0EDH			;0ECC	E5 ED			..
	ADD	A,#000H			;0ECE	24 00			$.
	MOV	0EDH,A			;0ED0	F5 ED			..
	MOV	A,0FDH			;0ED2	E5 FD			..
	ADDC	A,#005H			;0ED4	34 05			4.
	MOV	0FDH,A			;0ED6	F5 FD			..
	SJMP	L0EE4			;0ED8	80 0A			..
;
L0EDA:	MOV	0DDH,#000H		;0EDA	75 DD 00		u..
	MOV	0DEH,#031H		;0EDD	75 DE 31		u.1
	SETB	002H			;0EE0	D2 02			..
	SJMP	L0F22			;0EE2	80 3E			.>
;
L0EE4:	JBC	0D9H,L0EE9		;0EE4	10 D9 02		...
	SJMP	L0F22			;0EE7	80 39			.9
;
L0EE9:	MOV	A,0EBH			;0EE9	E5 EB			..
	ADD	A,#000H			;0EEB	24 00			$.
	MOV	0EBH,A			;0EED	F5 EB			..
	MOV	A,0FBH			;0EEF	E5 FB			..
	ADDC	A,#032H			;0EF1	34 32			42
	MOV	0FBH,A			;0EF3	F5 FB			..
	SETB	000H			;0EF5	D2 00			..
	JNB	005H,L0EFF		;0EF7	30 05 05		0..
	LCALL	L0F92			;0EFA	12 0F 92		...
	SJMP	L0F22			;0EFD	80 23			.#
;
L0EFF:	JNB	013H,L0F0C		;0EFF	30 13 0A		0..
	MOV	A,033H			;0F02	E5 33			.3
	INC	A			;0F04	04			.
	CJNE	A,#03AH,L0F0A		;0F05	B4 3A 02		.:.
	MOV	A,#030H			;0F08	74 30			t0
;
L0F0A:	MOV	033H,A			;0F0A	F5 33			.3
;
L0F0C:	MOV	A,04AH			;0F0C	E5 4A			.J
	INC	A			;0F0E	04			.
	MOV	04AH,A			;0F0F	F5 4A			.J
	CJNE	A,#078H,L0F22		;0F11	B4 78 0E		.x.
	JNB	008H,L0F1E		;0F14	30 08 07		0..
	SETB	009H			;0F17	D2 09			..
	LCALL	L133F			;0F19	12 13 3F		..?
	SJMP	L0F22			;0F1C	80 04			..
;
L0F1E:	SETB	00CH			;0F1E	D2 0C			..
	CLR	00AH			;0F20	C2 0A			..
;
L0F22:	POP	B			;0F22	D0 F0			..
	POP	DPL			;0F24	D0 82			..
	POP	DPH			;0F26	D0 83			..
	POP	ACC			;0F28	D0 E0			..
	POP	PSW			;0F2A	D0 D0			..
	RETI				;0F2C	32			2
;
;
L0F2D:	CLR	EA			;0F2D	C2 AF			..
	NOP				;0F2F	00			.
	CLR	000H			;0F30	C2 00			..
	CLR	001H			;0F32	C2 01			..
	CLR	002H			;0F34	C2 02			..
	CLR	003H			;0F36	C2 03			..
	CLR	004H			;0F38	C2 04			..
	CLR	005H			;0F3A	C2 05			..
	CLR	008H			;0F3C	C2 08			..
	CLR	009H			;0F3E	C2 09			..
	CLR	00AH			;0F40	C2 0A			..
	CLR	00CH			;0F42	C2 0C			..
	CLR	013H			;0F44	C2 13			..
	CLR	0DEH			;0F46	C2 DE			..
	CLR	TR0			;0F48	C2 8C			..
	MOV	TH0,#0B8H		;0F4A	75 8C B8		u..
	MOV	TL0,#0B8H		;0F4D	75 8A B8		u..
	ANL	TMOD,#0F0H		;0F50	53 89 F0		S..
	ORL	TMOD,#002H		;0F53	43 89 02		C..
	MOV	0DAH,#000H		;0F56	75 DA 00		u..
	MOV	0DBH,#000H		;0F59	75 DB 00		u..
	MOV	0DCH,#000H		;0F5C	75 DC 00		u..
	MOV	0DDH,#000H		;0F5F	75 DD 00		u..
	MOV	0DEH,#000H		;0F62	75 DE 00		u..
	CLR	0D8H			;0F65	C2 D8			..
	CLR	0D9H			;0F67	C2 D9			..
	CLR	0DAH			;0F69	C2 DA			..
	CLR	0DBH			;0F6B	C2 DB			..
	CLR	0DCH			;0F6D	C2 DC			..
	SETB	0BEH			;0F6F	D2 BE			..
	MOV	0F9H,#000H		;0F71	75 F9 00		u..
	MOV	0E9H,#000H		;0F74	75 E9 00		u..
	MOV	0D9H,#004H		;0F77	75 D9 04		u..
	SETB	0DEH			;0F7A	D2 DE			..
	SETB	TR0			;0F7C	D2 8C			..
	SETB	0AEH			;0F7E	D2 AE			..
	SETB	EA			;0F80	D2 AF			..
	RET				;0F82	22			"
;
;
L0F83:	MOV	0EBH,#000H		;0F83	75 EB 00		u..
	MOV	0FBH,#032H		;0F86	75 FB 32		u.2
	CLR	0D9H			;0F89	C2 D9			..
	MOV	0DBH,#049H		;0F8B	75 DB 49		u.I
	MOV	04AH,#000H		;0F8E	75 4A 00		uJ.
	RET				;0F91	22			"
;
;
L0F92:	MOV	A,047H			;0F92	E5 47			.G
	INC	A			;0F94	04			.
	MOV	047H,A			;0F95	F5 47			.G
	CJNE	A,#03AH,L0FDE		;0F97	B4 3A 44		.:D
	MOV	047H,#030H		;0F9A	75 47 30		uG0
	MOV	A,046H			;0F9D	E5 46			.F
	INC	A			;0F9F	04			.
	MOV	046H,A			;0FA0	F5 46			.F
	CJNE	A,#036H,L0FDE		;0FA2	B4 36 39		.69
	MOV	046H,#030H		;0FA5	75 46 30		uF0
;
L0FA8:	MOV	A,045H			;0FA8	E5 45			.E
	INC	A			;0FAA	04			.
	MOV	045H,A			;0FAB	F5 45			.E
	CJNE	A,#03AH,L0FDE		;0FAD	B4 3A 2E		.:.
	MOV	045H,#030H		;0FB0	75 45 30		uE0
	MOV	A,044H			;0FB3	E5 44			.D
	INC	A			;0FB5	04			.
	MOV	044H,A			;0FB6	F5 44			.D
	CJNE	A,#036H,L0FDE		;0FB8	B4 36 23		.6#
	MOV	044H,#030H		;0FBB	75 44 30		uD0
;
L0FBE:	MOV	A,043H			;0FBE	E5 43			.C
	INC	A			;0FC0	04			.
	MOV	043H,A			;0FC1	F5 43			.C
	CJNE	A,#034H,L0FD3		;0FC3	B4 34 0D		.4.
	MOV	A,042H			;0FC6	E5 42			.B
	CJNE	A,#032H,L0FDE		;0FC8	B4 32 13		.2.
	MOV	043H,#030H		;0FCB	75 43 30		uC0
	MOV	042H,#030H		;0FCE	75 42 30		uB0
	SJMP	L0FDF			;0FD1	80 0C			..
;
L0FD3:	CJNE	A,#03AH,L0FDE		;0FD3	B4 3A 08		.:.
	MOV	043H,#030H		;0FD6	75 43 30		uC0
	MOV	A,042H			;0FD9	E5 42			.B
	INC	A			;0FDB	04			.
	MOV	042H,A			;0FDC	F5 42			.B
;
L0FDE:	RET				;0FDE	22			"
;
;
L0FDF:	MOV	A,041H			;0FDF	E5 41			.A
	INC	A			;0FE1	04			.
	MOV	041H,A			;0FE2	F5 41			.A
	CJNE	A,#03AH,L0FDE		;0FE4	B4 3A F7		.:.
	MOV	041H,#030H		;0FE7	75 41 30		uA0
	MOV	A,040H			;0FEA	E5 40			.@
	INC	A			;0FEC	04			.
	MOV	040H,A			;0FED	F5 40			.@
	CJNE	A,#03AH,L0FDE		;0FEF	B4 3A EC		.:.
	MOV	040H,#030H		;0FF2	75 40 30		u@0
	MOV	A,03FH			;0FF5	E5 3F			.?
	INC	A			;0FF7	04			.
	MOV	03FH,A			;0FF8	F5 3F			.?
	SJMP	L0FDE			;0FFA	80 E2			..
;
L0FFC:	MOV	A,048H			;0FFC	E5 48			.H
	ANL	A,#003H			;0FFE	54 03			T.
	RL	A			;1000	23			#
	ADD	A,#0A2H			;1001	24 A2			$.
	MOV	R0,A			;1003	F8			.
	MOV	A,@R0			;1004	E6			.
	ADD	A,#001H			;1005	24 01			$.
	MOV	@R0,A			;1007	F6			.
	INC	R0			;1008	08			.
	MOV	A,@R0			;1009	E6			.
	ADDC	A,#000H			;100A	34 00			4.
	MOV	@R0,A			;100C	F6			.
	RET				;100D	22			"
;
;
L100E:	MOV	R0,#0A0H		;100E	78 A0			x.
	MOV	A,@R0			;1010	E6			.
	ADD	A,#001H			;1011	24 01			$.
	MOV	@R0,A			;1013	F6			.
	INC	R0			;1014	08			.
	MOV	A,@R0			;1015	E6			.
	ADDC	A,#000H			;1016	34 00			4.
	MOV	@R0,A			;1018	F6			.
	RET				;1019	22			"
;
;
L101A:	MOV	A,04BH			;101A	E5 4B			.K
	ANL	A,#003H			;101C	54 03			T.
	RL	A			;101E	23			#
	ADD	A,#0A8H			;101F	24 A8			$.
	MOV	R0,A			;1021	F8			.
	MOV	A,@R0			;1022	E6			.
	ADD	A,#001H			;1023	24 01			$.
	MOV	@R0,A			;1025	F6			.
	INC	R0			;1026	08			.
	MOV	A,@R0			;1027	E6			.
	ADDC	A,#000H			;1028	34 00			4.
	MOV	@R0,A			;102A	F6			.
	RET				;102B	22			"
;
;
L102C:	MOV	A,048H			;102C	E5 48			.H
	ANL	A,#003H			;102E	54 03			T.
	RL	A			;1030	23			#
	ADD	A,#0AEH			;1031	24 AE			$.
	MOV	R0,A			;1033	F8			.
	MOV	A,@R0			;1034	E6			.
	ADD	A,#001H			;1035	24 01			$.
	MOV	@R0,A			;1037	F6			.
	INC	R0			;1038	08			.
	MOV	A,@R0			;1039	E6			.
	ADDC	A,#000H			;103A	34 00			4.
	MOV	@R0,A			;103C	F6			.
	RET				;103D	22			"
;
;
L103E:	MOV	R0,#0A0H		;103E	78 A0			x.
	MOV	R1,#014H		;1040	79 14			y.
	CLR	A			;1042	E4			.
;
L1043:	MOV	@R0,A			;1043	F6			.
	INC	R0			;1044	08			.
	DJNZ	R1,L1043		;1045	D9 FC			..
	LCALL	L1715			;1047	12 17 15		...
	RET				;104A	22			"
;
;
L104B:	DB	'TRIES=.'
;
L1052:	DB	'5M=.'
;
L1056:	DB	'10M=.'
;
L105B:	DB	'15M=.'
;
L1060:	CLR	P3.5			;1060	C2 B5			..
	MOV	A,#00DH			;1062	74 0D			t.
	LCALL	L16B3			;1064	12 16 B3		...
	MOV	DPTR,#L104B		;1067	90 10 4B		..K
	LCALL	L16E8			;106A	12 16 E8		...
	MOV	R0,#0A0H		;106D	78 A0			x.
	MOV	A,@R0			;106F	E6			.
	MOV	R4,A			;1070	FC			.
	INC	R0			;1071	08			.
	MOV	A,@R0			;1072	E6			.
	MOV	R5,A			;1073	FD			.
	LCALL	L10EB			;1074	12 10 EB		...
	LCALL	L16FC			;1077	12 16 FC		...
	MOV	A,#020H			;107A	74 20			t 
	LCALL	L16B3			;107C	12 16 B3		...
	MOV	DPTR,#L1052		;107F	90 10 52		..R
	LCALL	L16E8			;1082	12 16 E8		...
	MOV	R0,#0A8H		;1085	78 A8			x.
	MOV	A,@R0			;1087	E6			.
	MOV	R4,A			;1088	FC			.
	INC	R0			;1089	08			.
	MOV	A,@R0			;108A	E6			.
	MOV	R5,A			;108B	FD			.
	MOV	R0,#0AEH		;108C	78 AE			x.
	MOV	A,@R0			;108E	E6			.
	ADD	A,R4			;108F	2C			,
	MOV	R4,A			;1090	FC			.
	INC	R0			;1091	08			.
	MOV	A,@R0			;1092	E6			.
	ADDC	A,R5			;1093	3D			=
	MOV	R5,A			;1094	FD			.
	LCALL	L10EB			;1095	12 10 EB		...
	LCALL	L16FC			;1098	12 16 FC		...
	MOV	A,#020H			;109B	74 20			t 
	LCALL	L16B3			;109D	12 16 B3		...
	MOV	DPTR,#L1056		;10A0	90 10 56		..V
	LCALL	L16E8			;10A3	12 16 E8		...
	MOV	R0,#0AAH		;10A6	78 AA			x.
	MOV	A,@R0			;10A8	E6			.
	MOV	R4,A			;10A9	FC			.
	INC	R0			;10AA	08			.
	MOV	A,@R0			;10AB	E6			.
	MOV	R5,A			;10AC	FD			.
	MOV	R0,#0B0H		;10AD	78 B0			x.
	MOV	A,@R0			;10AF	E6			.
	ADD	A,R4			;10B0	2C			,
	MOV	R4,A			;10B1	FC			.
	INC	R0			;10B2	08			.
	MOV	A,@R0			;10B3	E6			.
	ADDC	A,R5			;10B4	3D			=
	MOV	R5,A			;10B5	FD			.
	LCALL	L10EB			;10B6	12 10 EB		...
	LCALL	L16FC			;10B9	12 16 FC		...
	MOV	A,#020H			;10BC	74 20			t 
	LCALL	L16B3			;10BE	12 16 B3		...
	MOV	DPTR,#L105B		;10C1	90 10 5B		..[
	LCALL	L16E8			;10C4	12 16 E8		...
	MOV	R0,#0ACH		;10C7	78 AC			x.
	MOV	A,@R0			;10C9	E6			.
	MOV	R4,A			;10CA	FC			.
	INC	R0			;10CB	08			.
	MOV	A,@R0			;10CC	E6			.
	MOV	R5,A			;10CD	FD			.
	MOV	R0,#0B2H		;10CE	78 B2			x.
	MOV	A,@R0			;10D0	E6			.
	ADD	A,R4			;10D1	2C			,
	MOV	R4,A			;10D2	FC			.
	INC	R0			;10D3	08			.
	MOV	A,@R0			;10D4	E6			.
	ADDC	A,R5			;10D5	3D			=
	MOV	R5,A			;10D6	FD			.
	LCALL	L10EB			;10D7	12 10 EB		...
	LCALL	L16FC			;10DA	12 16 FC		...
;
L10DD:	JB	007H,L10DD		;10DD	20 07 FD		 ..
	MOV	R0,#000H		;10E0	78 00			x.
	MOV	R1,#004H		;10E2	79 04			y.
;
L10E4:	DJNZ	R0,L10E4		;10E4	D8 FE			..
	DJNZ	R1,L10E4		;10E6	D9 FC			..
	SETB	P3.5			;10E8	D2 B5			..
	RET				;10EA	22			"
;
;
L10EB:	MOV	R1,#01DH		;10EB	79 1D			y.
	MOV	R2,#005H		;10ED	7A 05			z.
;
L10EF:	MOV	A,R4			;10EF	EC			.
	MOV	B,#00AH			;10F0	75 F0 0A		u..
	DIV	AB			;10F3	84			.
	MOV	R4,A			;10F4	FC			.
	MOV	R6,B			;10F5	AE F0			..
	MOV	A,R5			;10F7	ED			.
	MOV	B,#00AH			;10F8	75 F0 0A		u..
	DIV	AB			;10FB	84			.
	MOV	R5,A			;10FC	FD			.
	MOV	R7,B			;10FD	AF F0			..
	MOV	A,#006H			;10FF	74 06			t.
	MUL	AB			;1101	A4			.
	ADD	A,R6			;1102	2E			.
	MOV	B,#00AH			;1103	75 F0 0A		u..
	DIV	AB			;1106	84			.
	ADD	A,R4			;1107	2C			,
	MOV	R4,A			;1108	FC			.
	MOV	A,#030H			;1109	74 30			t0
	ADD	A,B			;110B	25 F0			%.
	MOV	@R1,A			;110D	F7			.
	DEC	R1			;110E	19			.
	MOV	A,R7			;110F	EF			.
	MOV	B,#019H			;1110	75 F0 19		u..
	MUL	AB			;1113	A4			.
	ADD	A,R4			;1114	2C			,
	MOV	R4,A			;1115	FC			.
	CLR	A			;1116	E4			.
	ADDC	A,R5			;1117	3D			=
	MOV	R5,A			;1118	FD			.
	ORL	A,R4			;1119	4C			L
	JZ	L1122			;111A	60 06			`.
	DJNZ	R2,L10EF		;111C	DA D1			..
	MOV	018H,#005H		;111E	75 18 05		u..
	RET				;1121	22			"
;
;
L1122:	DJNZ	R2,L1128		;1122	DA 04			..
	MOV	018H,#005H		;1124	75 18 05		u..
	RET				;1127	22			"
;
;
L1128:	MOV	@R1,#030H		;1128	77 30			w0
	DEC	R1			;112A	19			.
	SJMP	L1122			;112B	80 F5			..
;
L112D:	ADD	A,03DH			;112D	25 3D			%=
	MOV	R0,A			;112F	F8			.
	CLR	C			;1130	C3			.
	SUBB	A,03EH			;1131	95 3E			.>
	JC	L113A			;1133	40 05			@.
	MOV	A,R0			;1135	E8			.
	CLR	C			;1136	C3			.
	SUBB	A,#03CH			;1137	94 3C			.<
	MOV	R0,A			;1139	F8			.
;
L113A:	MOV	A,R0			;113A	E8			.
	ANL	A,#0F8H			;113B	54 F8			T.
	RR	A			;113D	03			.
	RR	A			;113E	03			.
	RR	A			;113F	03			.
	ADD	A,#034H			;1140	24 34			$4
	XCH	A,R0			;1142	C8			.
	ANL	A,#007H			;1143	54 07			T.
	JNZ	L114D			;1145	70 06			p.
	MOV	A,@R0			;1147	E6			.
	ANL	A,#00FH			;1148	54 0F			T.
	ADD	A,#030H			;114A	24 30			$0
	RET				;114C	22			"
;
;
L114D:	MOV	R3,A			;114D	FB			.
	MOV	A,@R0			;114E	E6			.
	MOV	R1,A			;114F	F9			.
	INC	R0			;1150	08			.
	MOV	A,@R0			;1151	E6			.
	MOV	R2,A			;1152	FA			.
;
L1153:	MOV	A,R2			;1153	EA			.
	RRC	A			;1154	13			.
	MOV	R2,A			;1155	FA			.
	MOV	A,R1			;1156	E9			.
	RRC	A			;1157	13			.
	MOV	R1,A			;1158	F9			.
	DJNZ	R3,L1153		;1159	DB F8			..
	ANL	A,#00FH			;115B	54 0F			T.
	ADD	A,#030H			;115D	24 30			$0
	RET				;115F	22			"
;
;
L1160:	MOV	DPTR,#L400D		;1160	90 40 0D		.@.
	MOV	A,#001H			;1163	74 01			t.
	MOVX	@DPTR,A			;1165	F0			.
	MOVX	A,@DPTR			;1166	E0			.
	JNB	ACC.1,L116E		;1167	30 E1 04		0..
	CLR	A			;116A	E4			.
	MOVX	@DPTR,A			;116B	F0			.
	SJMP	L1160			;116C	80 F2			..
;
L116E:	CLR	EA			;116E	C2 AF			..
	MOV	DPTR,#L4005		;1170	90 40 05		.@.
	MOVX	A,@DPTR			;1173	E0			.
	ANL	A,#003H			;1174	54 03			T.
	ADD	A,#030H			;1176	24 30			$0
	MOV	@R1,A			;1178	F7			.
	INC	R1			;1179	09			.
	MOV	DPTR,#L4004		;117A	90 40 04		.@.
	MOVX	A,@DPTR			;117D	E0			.
	ANL	A,#00FH			;117E	54 0F			T.
	ADD	A,#030H			;1180	24 30			$0
	MOV	@R1,A			;1182	F7			.
	INC	R1			;1183	09			.
	MOV	DPTR,#L4003		;1184	90 40 03		.@.
	MOVX	A,@DPTR			;1187	E0			.
	ANL	A,#007H			;1188	54 07			T.
	ADD	A,#030H			;118A	24 30			$0
	MOV	@R1,A			;118C	F7			.
	INC	R1			;118D	09			.
	MOV	DPTR,#L4002		;118E	90 40 02		.@.
	MOVX	A,@DPTR			;1191	E0			.
	ANL	A,#00FH			;1192	54 0F			T.
	ADD	A,#030H			;1194	24 30			$0
	MOV	@R1,A			;1196	F7			.
	INC	R1			;1197	09			.
	MOV	DPTR,#L4001		;1198	90 40 01		.@.
	MOVX	A,@DPTR			;119B	E0			.
	ANL	A,#007H			;119C	54 07			T.
	ADD	A,#030H			;119E	24 30			$0
	MOV	@R1,A			;11A0	F7			.
	INC	R1			;11A1	09			.
	MOV	DPTR,#L4000		;11A2	90 40 00		.@.
	MOVX	A,@DPTR			;11A5	E0			.
	ANL	A,#00FH			;11A6	54 0F			T.
	ADD	A,#030H			;11A8	24 30			$0
	MOV	@R1,A			;11AA	F7			.
	MOV	DPTR,#L400D		;11AB	90 40 0D		.@.
	CLR	A			;11AE	E4			.
	MOVX	@DPTR,A			;11AF	F0			.
	SETB	EA			;11B0	D2 AF			..
	RET				;11B2	22			"
;
;
L11B3:	MOV	DPTR,#L400D		;11B3	90 40 0D		.@.
	MOV	A,#001H			;11B6	74 01			t.
	MOVX	@DPTR,A			;11B8	F0			.
	MOVX	A,@DPTR			;11B9	E0			.
	JNB	ACC.1,L11C1		;11BA	30 E1 04		0..
	CLR	A			;11BD	E4			.
	MOVX	@DPTR,A			;11BE	F0			.
	SJMP	L11B3			;11BF	80 F2			..
;
L11C1:	CLR	EA			;11C1	C2 AF			..
	MOV	DPTR,#L4009		;11C3	90 40 09		.@.
	MOVX	A,@DPTR			;11C6	E0			.
	ANL	A,#001H			;11C7	54 01			T.
	ADD	A,#030H			;11C9	24 30			$0
	MOV	@R1,A			;11CB	F7			.
	INC	R1			;11CC	09			.
	MOV	DPTR,#L4008		;11CD	90 40 08		.@.
	MOVX	A,@DPTR			;11D0	E0			.
	ANL	A,#00FH			;11D1	54 0F			T.
	ADD	A,#030H			;11D3	24 30			$0
	MOV	@R1,A			;11D5	F7			.
	INC	R1			;11D6	09			.
	MOV	DPTR,#L4007		;11D7	90 40 07		.@.
	MOVX	A,@DPTR			;11DA	E0			.
	ANL	A,#003H			;11DB	54 03			T.
	ADD	A,#030H			;11DD	24 30			$0
	MOV	@R1,A			;11DF	F7			.
	INC	R1			;11E0	09			.
	MOV	DPTR,#L4006		;11E1	90 40 06		.@.
	MOVX	A,@DPTR			;11E4	E0			.
	ANL	A,#00FH			;11E5	54 0F			T.
	ADD	A,#030H			;11E7	24 30			$0
	MOV	@R1,A			;11E9	F7			.
	INC	R1			;11EA	09			.
	MOV	DPTR,#L400B		;11EB	90 40 0B		.@.
	MOVX	A,@DPTR			;11EE	E0			.
	ANL	A,#00FH			;11EF	54 0F			T.
	ADD	A,#030H			;11F1	24 30			$0
	MOV	@R1,A			;11F3	F7			.
	INC	R1			;11F4	09			.
	MOV	DPTR,#L400A		;11F5	90 40 0A		.@.
	MOVX	A,@DPTR			;11F8	E0			.
	ANL	A,#00FH			;11F9	54 0F			T.
	ADD	A,#030H			;11FB	24 30			$0
	MOV	@R1,A			;11FD	F7			.
	MOV	DPTR,#L400D		;11FE	90 40 0D		.@.
	CLR	A			;1201	E4			.
	MOVX	@DPTR,A			;1202	F0			.
	SETB	EA			;1203	D2 AF			..
	RET				;1205	22			"
;
;
L1206:	CLR	EA			;1206	C2 AF			..
	MOV	DPTR,#L400F		;1208	90 40 0F		.@.
	MOV	A,#005H			;120B	74 05			t.
	MOVX	@DPTR,A			;120D	F0			.
	MOVX	@DPTR,A			;120E	F0			.
	MOV	A,#004H			;120F	74 04			t.
	MOVX	@DPTR,A			;1211	F0			.
	MOV	DPTR,#L4005		;1212	90 40 05		.@.
	MOV	A,@R1			;1215	E7			.
	MOVX	@DPTR,A			;1216	F0			.
	INC	R1			;1217	09			.
	MOV	DPTR,#L4004		;1218	90 40 04		.@.
	MOV	A,@R1			;121B	E7			.
	MOVX	@DPTR,A			;121C	F0			.
	INC	R1			;121D	09			.
	MOV	DPTR,#L4003		;121E	90 40 03		.@.
	MOV	A,@R1			;1221	E7			.
	MOVX	@DPTR,A			;1222	F0			.
	INC	R1			;1223	09			.
	MOV	DPTR,#L4002		;1224	90 40 02		.@.
	MOV	A,@R1			;1227	E7			.
	MOVX	@DPTR,A			;1228	F0			.
	INC	R1			;1229	09			.
	MOV	DPTR,#L4001		;122A	90 40 01		.@.
	MOV	A,@R1			;122D	E7			.
	MOVX	@DPTR,A			;122E	F0			.
	INC	R1			;122F	09			.
	MOV	DPTR,#L4000		;1230	90 40 00		.@.
	MOV	A,@R1			;1233	E7			.
	MOVX	@DPTR,A			;1234	F0			.
	MOV	DPTR,#L400D		;1235	90 40 0D		.@.
	CLR	A			;1238	E4			.
	MOVX	@DPTR,A			;1239	F0			.
	SETB	EA			;123A	D2 AF			..
	RET				;123C	22			"
;
;
L123D:	MOV	DPTR,#L400D		;123D	90 40 0D		.@.
	MOV	A,#001H			;1240	74 01			t.
;
L1242:	MOVX	@DPTR,A			;1242	F0			.
	MOVX	A,@DPTR			;1243	E0			.
	JNB	ACC.1,L124B		;1244	30 E1 04		0..
	CLR	A			;1247	E4			.
	MOVX	@DPTR,A			;1248	F0			.
	SJMP	L123D			;1249	80 F2			..
;
L124B:	CLR	EA			;124B	C2 AF			..
	MOV	DPTR,#L4009		;124D	90 40 09		.@.
	MOV	A,@R1			;1250	E7			.
	MOVX	@DPTR,A			;1251	F0			.
	INC	R1			;1252	09			.
	MOV	DPTR,#L4008		;1253	90 40 08		.@.
	MOV	A,@R1			;1256	E7			.
	MOVX	@DPTR,A			;1257	F0			.
	INC	R1			;1258	09			.
	MOV	DPTR,#L4007		;1259	90 40 07		.@.
	MOV	A,@R1			;125C	E7			.
	MOVX	@DPTR,A			;125D	F0			.
	INC	R1			;125E	09			.
	MOV	DPTR,#L4006		;125F	90 40 06		.@.
	MOV	A,@R1			;1262	E7			.
	MOVX	@DPTR,A			;1263	F0			.
	INC	R1			;1264	09			.
	MOV	DPTR,#L400B		;1265	90 40 0B		.@.
	MOV	A,@R1			;1268	E7			.
	MOVX	@DPTR,A			;1269	F0			.
	INC	R1			;126A	09			.
	MOV	DPTR,#L400A		;126B	90 40 0A		.@.
	MOV	A,@R1			;126E	E7			.
	MOVX	@DPTR,A			;126F	F0			.
	MOV	DPTR,#L400D		;1270	90 40 0D		.@.
	CLR	A			;1273	E4			.
	MOVX	@DPTR,A			;1274	F0			.
	SETB	EA			;1275	D2 AF			..
	RET				;1277	22			"
;
;
L1278:	MOV	DPTR,#L400F		;1278	90 40 0F		.@.
	MOV	A,#005H			;127B	74 05			t.
	MOVX	@DPTR,A			;127D	F0			.
	MOV	A,#004H			;127E	74 04			t.
	MOVX	@DPTR,A			;1280	F0			.
	MOV	R1,#042H		;1281	79 42			yB
	LCALL	L1206			;1283	12 12 06		...
	MOV	R1,#018H		;1286	79 18			y.
	LCALL	L11B3			;1288	12 11 B3		...
	MOV	A,01CH			;128B	E5 1C			..
	CLR	C			;128D	C3			.
	SUBB	A,#030H			;128E	94 30			.0
	MOV	B,#00AH			;1290	75 F0 0A		u..
	MUL	AB			;1293	A4			.
	MOV	R1,A			;1294	F9			.
	MOV	A,01DH			;1295	E5 1D			..
	CLR	C			;1297	C3			.
	SUBB	A,#030H			;1298	94 30			.0
	ADD	A,R1			;129A	29			)
	MOV	R1,#0FFH		;129B	79 FF			y.
	JZ	L12A5			;129D	60 06			`.
	MOV	B,#004H			;129F	75 F0 04		u..
	DIV	AB			;12A2	84			.
	MOV	R1,B			;12A3	A9 F0			..
;
L12A5:	MOV	A,03FH			;12A5	E5 3F			.?
	CLR	C			;12A7	C3			.
	SUBB	A,#030H			;12A8	94 30			.0
	MOV	B,#00AH			;12AA	75 F0 0A		u..
	MUL	AB			;12AD	A4			.
	MOV	R2,A			;12AE	FA			.
	MOV	A,040H			;12AF	E5 40			.@
	CLR	C			;12B1	C3			.
	SUBB	A,#030H			;12B2	94 30			.0
	ADD	A,R2			;12B4	2A			*
	MOV	B,#00AH			;12B5	75 F0 0A		u..
	MUL	AB			;12B8	A4			.
	MOV	R2,A			;12B9	FA			.
	MOV	R3,B			;12BA	AB F0			..
	MOV	A,041H			;12BC	E5 41			.A
	CLR	C			;12BE	C3			.
	SUBB	A,#030H			;12BF	94 30			.0
	ADD	A,R2			;12C1	2A			*
	MOV	R2,A			;12C2	FA			.
	CLR	A			;12C3	E4			.
	ADDC	A,R3			;12C4	3B			;
	MOV	R3,A			;12C5	FB			.
	MOV	DPTR,#L1333		;12C6	90 13 33		..3
	MOV	R0,#00CH		;12C9	78 0C			x.
	MOV	R4,#001H		;12CB	7C 01			|.
	MOV	A,R1			;12CD	E9			.
	JNZ	L12F3			;12CE	70 23			p#
	MOV	A,R2			;12D0	EA			.
	CLR	C			;12D1	C3			.
	SUBB	A,#01FH			;12D2	94 1F			..
	MOV	R5,A			;12D4	FD			.
	MOV	A,R3			;12D5	EB			.
	SUBB	A,#000H			;12D6	94 00			..
	JC	L130A			;12D8	40 30			@0
	MOV	R3,A			;12DA	FB			.
	ORL	A,R5			;12DB	4D			M
	JZ	L130A			;12DC	60 2C			`,
	INC	R4			;12DE	0C			.
	MOV	A,R5			;12DF	ED			.
	MOV	R2,A			;12E0	FA			.
	CLR	C			;12E1	C3			.
	SUBB	A,#01DH			;12E2	94 1D			..
	MOV	R5,A			;12E4	FD			.
	MOV	A,R3			;12E5	EB			.
	SUBB	A,#000H			;12E6	94 00			..
	JC	L130A			;12E8	40 20			@ 
	MOV	R3,A			;12EA	FB			.
	ORL	A,R5			;12EB	4D			M
	JZ	L130A			;12EC	60 1C			`.
	INC	DPTR			;12EE	A3			.
	INC	DPTR			;12EF	A3			.
	MOV	A,R5			;12F0	ED			.
	MOV	R2,A			;12F1	FA			.
	INC	R4			;12F2	0C			.
;
L12F3:	MOV	A,R2			;12F3	EA			.
	MOV	R5,A			;12F4	FD			.
	CLR	A			;12F5	E4			.
	MOVC	A,@A+DPTR		;12F6	93			.
	XCH	A,R5			;12F7	CD			.
	CLR	C			;12F8	C3			.
	SUBB	A,R5			;12F9	9D			.
	MOV	R5,A			;12FA	FD			.
	MOV	A,R3			;12FB	EB			.
	SUBB	A,#000H			;12FC	94 00			..
	JC	L130A			;12FE	40 0A			@.
	MOV	R3,A			;1300	FB			.
	ORL	A,R5			;1301	4D			M
	JZ	L130A			;1302	60 06			`.
	MOV	A,R5			;1304	ED			.
	MOV	R2,A			;1305	FA			.
	INC	R4			;1306	0C			.
	INC	DPTR			;1307	A3			.
	DJNZ	R0,L12F3		;1308	D8 E9			..
;
L130A:	MOV	A,R4			;130A	EC			.
	MOV	B,#00AH			;130B	75 F0 0A		u..
	DIV	AB			;130E	84			.
	ADD	A,#030H			;130F	24 30			$0
	MOV	018H,A			;1311	F5 18			..
	MOV	A,#030H			;1313	74 30			t0
	ADD	A,B			;1315	25 F0			%.
	MOV	019H,A			;1317	F5 19			..
	MOV	A,R2			;1319	EA			.
	MOV	B,#00AH			;131A	75 F0 0A		u..
	DIV	AB			;131D	84			.
	ADD	A,#030H			;131E	24 30			$0
	MOV	01AH,A			;1320	F5 1A			..
	MOV	A,#030H			;1322	74 30			t0
	ADD	A,B			;1324	25 F0			%.
	MOV	01BH,A			;1326	F5 1B			..
	MOV	R1,#018H		;1328	79 18			y.
	LCALL	L123D			;132A	12 12 3D		..=
	LCALL	L102C			;132D	12 10 2C		..,
	CLR	010H			;1330	C2 10			..
	RET				;1332	22			"
;
;
L1333:	DEC	R7			;1333	1F			.
	DEC	R4			;1334	1C			.
	DEC	R7			;1335	1F			.
	DEC	R6			;1336	1E			.
	DEC	R7			;1337	1F			.
	DEC	R6			;1338	1E			.
	DEC	R7			;1339	1F			.
	DEC	R7			;133A	1F			.
	DEC	R6			;133B	1E			.
	DEC	R7			;133C	1F			.
	DEC	R6			;133D	1E			.
	DEC	R7			;133E	1F			.
;
L133F:	MOV	DPTR,#L400F		;133F	90 40 0F		.@.
	MOV	A,#005H			;1342	74 05			t.
	MOVX	@DPTR,A			;1344	F0			.
	MOV	A,#004H			;1345	74 04			t.
	MOVX	@DPTR,A			;1347	F0			.
	MOV	R1,#018H		;1348	79 18			y.
	LCALL	L1160			;134A	12 11 60		..`
	MOV	A,033H			;134D	E5 33			.3
	CLR	C			;134F	C3			.
	SUBB	A,01DH			;1350	95 1D			..
	JNZ	L1358			;1352	70 04			p.
;
L1354:	LCALL	L101A			;1354	12 10 1A		...
	RET				;1357	22			"
;
;
L1358:	JNC	L135C			;1358	50 02			P.
	ADD	A,#00AH			;135A	24 0A			$.
;
L135C:	CJNE	A,#005H,L1363		;135C	B4 05 04		...
	SETB	010H			;135F	D2 10			..
	SJMP	L1354			;1361	80 F1			..
;
L1363:	MOV	R0,A			;1363	F8			.
	CLR	C			;1364	C3			.
	SUBB	A,#005H			;1365	94 05			..
	JNC	L136E			;1367	50 05			P.
	LCALL	L1378			;1369	12 13 78		..x
	SJMP	L1354			;136C	80 E6			..
;
L136E:	MOV	A,#00AH			;136E	74 0A			t.
	CLR	C			;1370	C3			.
	SUBB	A,R0			;1371	98			.
;
L1372:	MOV	R0,A			;1372	F8			.
	LCALL	L13D3			;1373	12 13 D3		...
	SJMP	L1354			;1376	80 DC			..
;
L1378:	MOV	A,01DH			;1378	E5 1D			..
	ADD	A,R0			;137A	28			(
	MOV	01DH,A			;137B	F5 1D			..
	CLR	C			;137D	C3			.
	SUBB	A,#03AH			;137E	94 3A			.:
	JC	L13CD			;1380	40 4B			@K
	ADD	A,#030H			;1382	24 30			$0
	MOV	01DH,A			;1384	F5 1D			..
	MOV	A,01CH			;1386	E5 1C			..
	INC	A			;1388	04			.
	MOV	01CH,A			;1389	F5 1C			..
	CJNE	A,#036H,L13CD		;138B	B4 36 3F		.6?
	MOV	01CH,#030H		;138E	75 1C 30		u.0
	MOV	A,01BH			;1391	E5 1B			..
	INC	A			;1393	04			.
	MOV	01BH,A			;1394	F5 1B			..
	CJNE	A,#03AH,L13CD		;1396	B4 3A 34		.:4
	MOV	01BH,#030H		;1399	75 1B 30		u.0
	MOV	A,01AH			;139C	E5 1A			..
	INC	A			;139E	04			.
	MOV	01AH,A			;139F	F5 1A			..
	CJNE	A,#036H,L13CD		;13A1	B4 36 29		.6)
	MOV	01AH,#030H		;13A4	75 1A 30		u.0
	MOV	A,019H			;13A7	E5 19			..
	INC	A			;13A9	04			.
	MOV	019H,A			;13AA	F5 19			..
	CJNE	A,#03AH,L13B6		;13AC	B4 3A 07		.:.
	MOV	019H,#030H		;13AF	75 19 30		u.0
	INC	018H			;13B2	05 18			..
	SJMP	L13CD			;13B4	80 17			..
;
L13B6:	CJNE	A,#034H,L13CD		;13B6	B4 34 14		.4.
	MOV	A,018H			;13B9	E5 18			..
	CJNE	A,#032H,L13CD		;13BB	B4 32 0F		.2.
	MOV	018H,#030H		;13BE	75 18 30		u.0
	MOV	019H,#030H		;13C1	75 19 30		u.0
	MOV	R1,#018H		;13C4	79 18			y.
	LCALL	L1206			;13C6	12 12 06		...
	LCALL	L142B			;13C9	12 14 2B		..+
	RET				;13CC	22			"
;
;
L13CD:	MOV	R1,#018H		;13CD	79 18			y.
	LCALL	L1206			;13CF	12 12 06		...
	RET				;13D2	22			"
;
;
L13D3:	MOV	A,01DH			;13D3	E5 1D			..
	CLR	C			;13D5	C3			.
	SUBB	A,R0			;13D6	98			.
	MOV	01DH,A			;13D7	F5 1D			..
	CLR	C			;13D9	C3			.
	SUBB	A,#030H			;13DA	94 30			.0
	JNC	L1425			;13DC	50 47			PG
	ADD	A,#03AH			;13DE	24 3A			$:
	MOV	01DH,A			;13E0	F5 1D			..
	MOV	A,01CH			;13E2	E5 1C			..
	DEC	A			;13E4	14			.
	MOV	01CH,A			;13E5	F5 1C			..
	CJNE	A,#02FH,L1425		;13E7	B4 2F 3B		./;
	MOV	01CH,#035H		;13EA	75 1C 35		u.5
	MOV	A,01BH			;13ED	E5 1B			..
	DEC	A			;13EF	14			.
	MOV	01BH,A			;13F0	F5 1B			..
	CJNE	A,#02FH,L1425		;13F2	B4 2F 30		./0
	MOV	01BH,#039H		;13F5	75 1B 39		u.9
	MOV	A,01AH			;13F8	E5 1A			..
	DEC	A			;13FA	14			.
	MOV	01AH,A			;13FB	F5 1A			..
	CJNE	A,#02FH,L1425		;13FD	B4 2F 25		./%
	MOV	01AH,#035H		;1400	75 1A 35		u.5
	MOV	A,019H			;1403	E5 19			..
	DEC	A			;1405	14			.
	MOV	019H,A			;1406	F5 19			..
	CJNE	A,#02FH,L1425		;1408	B4 2F 1A		./.
	MOV	019H,#039H		;140B	75 19 39		u.9
	MOV	A,018H			;140E	E5 18			..
	DEC	A			;1410	14			.
	MOV	018H,A			;1411	F5 18			..
	CJNE	A,#02FH,L1425		;1413	B4 2F 0F		./.
	MOV	018H,#032H		;1416	75 18 32		u.2
	MOV	019H,#033H		;1419	75 19 33		u.3
	MOV	R1,#018H		;141C	79 18			y.
	LCALL	L1206			;141E	12 12 06		...
	LCALL	L14F6			;1421	12 14 F6		...
	RET				;1424	22			"
;
;
L1425:	MOV	R1,#018H		;1425	79 18			y.
	LCALL	L1206			;1427	12 12 06		...
	RET				;142A	22			"
;
;
L142B:	MOV	R1,#018H		;142B	79 18			y.
	LCALL	L11B3			;142D	12 11 B3		...
	MOV	A,018H			;1430	E5 18			..
	CLR	C			;1432	C3			.
	SUBB	A,#030H			;1433	94 30			.0
	MOV	B,#00AH			;1435	75 F0 0A		u..
	MUL	AB			;1438	A4			.
	MOV	R0,A			;1439	F8			.
	MOV	A,019H			;143A	E5 19			..
	CLR	C			;143C	C3			.
	SUBB	A,#030H			;143D	94 30			.0
	ADD	A,R0			;143F	28			(
	MOV	R0,A			;1440	F8			.
	MOV	A,01BH			;1441	E5 1B			..
	INC	A			;1443	04			.
	MOV	01BH,A			;1444	F5 1B			..
	XCH	A,R0			;1446	C8			.
	CJNE	A,#002H,L148D		;1447	B4 02 43		..C
	XCH	A,R0			;144A	C8			.
	CJNE	A,#039H,L147D		;144B	B4 39 2F		.9/
	MOV	A,01AH			;144E	E5 1A			..
	CJNE	A,#032H,L1455		;1450	B4 32 02		.2.
	SJMP	L1458			;1453	80 03			..
;
L1455:	LJMP	L14F0			;1455	02 14 F0		...
;
;
L1458:	MOV	A,01CH			;1458	E5 1C			..
	CLR	C			;145A	C3			.
	SUBB	A,#030H			;145B	94 30			.0
	MOV	B,#00AH			;145D	75 F0 0A		u..
	MUL	AB			;1460	A4			.
	MOV	R1,A			;1461	F9			.
	MOV	A,01DH			;1462	E5 1D			..
	CLR	C			;1464	C3			.
	SUBB	A,#030H			;1465	94 30			.0
	ADD	A,R1			;1467	29			)
	JZ	L1472			;1468	60 08			`.
	MOV	B,#004H			;146A	75 F0 04		u..
	DIV	AB			;146D	84			.
	MOV	A,B			;146E	E5 F0			..
	JZ	L14F0			;1470	60 7E			`~
;
L1472:	MOV	019H,#033H		;1472	75 19 33		u.3
	MOV	01AH,#030H		;1475	75 1A 30		u.0
	MOV	01BH,#031H		;1478	75 1B 31		u.1
	SJMP	L14F0			;147B	80 73			.s
;
L147D:	CJNE	A,#03AH,L14F0		;147D	B4 3A 70		.:p
	MOV	01BH,#030H		;1480	75 1B 30		u.0
	MOV	A,01AH			;1483	E5 1A			..
	INC	A			;1485	04			.
	MOV	01AH,A			;1486	F5 1A			..
	CJNE	A,#033H,L14F0		;1488	B4 33 65		.3e
	SJMP	L1472			;148B	80 E5			..
;
L148D:	XCH	A,R0			;148D	C8			.
	CJNE	A,#03AH,L1499		;148E	B4 3A 08		.:.
	MOV	01BH,#030H		;1491	75 1B 30		u.0
	MOV	A,01AH			;1494	E5 1A			..
	INC	A			;1496	04			.
	MOV	01AH,A			;1497	F5 1A			..
;
L1499:	MOV	A,01AH			;1499	E5 1A			..
	CLR	C			;149B	C3			.
	SUBB	A,#030H			;149C	94 30			.0
	MOV	B,#00AH			;149E	75 F0 0A		u..
	MUL	AB			;14A1	A4			.
	MOV	R1,A			;14A2	F9			.
	MOV	A,01BH			;14A3	E5 1B			..
	CLR	C			;14A5	C3			.
	SUBB	A,#030H			;14A6	94 30			.0
	ADD	A,R1			;14A8	29			)
	MOV	R1,A			;14A9	F9			.
	MOV	A,R0			;14AA	E8			.
	MOV	DPTR,#L1333		;14AB	90 13 33		..3
	MOVC	A,@A+DPTR		;14AE	93			.
	CLR	C			;14AF	C3			.
	SUBB	A,R1			;14B0	99			.
	JNC	L14F0			;14B1	50 3D			P=
	INC	R0			;14B3	08			.
	MOV	A,R0			;14B4	E8			.
	CJNE	A,#00DH,L14DC		;14B5	B4 0D 24		..$
	MOV	018H,#030H		;14B8	75 18 30		u.0
	MOV	019H,#031H		;14BB	75 19 31		u.1
	MOV	01AH,#030H		;14BE	75 1A 30		u.0
	MOV	01BH,#031H		;14C1	75 1B 31		u.1
	MOV	A,01DH			;14C4	E5 1D			..
	INC	A			;14C6	04			.
	MOV	01DH,A			;14C7	F5 1D			..
	CJNE	A,#03AH,L14F0		;14C9	B4 3A 24		.:$
	MOV	01DH,#030H		;14CC	75 1D 30		u.0
	MOV	A,01CH			;14CF	E5 1C			..
	INC	A			;14D1	04			.
	MOV	01CH,A			;14D2	F5 1C			..
	CJNE	A,#03AH,L14F0		;14D4	B4 3A 19		.:.
	MOV	01CH,#030H		;14D7	75 1C 30		u.0
	SJMP	L14F0			;14DA	80 14			..
;
L14DC:	MOV	B,#00AH			;14DC	75 F0 0A		u..
	DIV	AB			;14DF	84			.
	ADD	A,#030H			;14E0	24 30			$0
	MOV	018H,A			;14E2	F5 18			..
	MOV	A,#030H			;14E4	74 30			t0
	ADD	A,B			;14E6	25 F0			%.
	MOV	019H,A			;14E8	F5 19			..
	MOV	01AH,#030H		;14EA	75 1A 30		u.0
	MOV	01BH,#031H		;14ED	75 1B 31		u.1
;
L14F0:	MOV	R1,#018H		;14F0	79 18			y.
	LCALL	L123D			;14F2	12 12 3D		..=
	RET				;14F5	22			"
;
;
L14F6:	MOV	R1,#018H		;14F6	79 18			y.
	LCALL	L11B3			;14F8	12 11 B3		...
	MOV	A,01BH			;14FB	E5 1B			..
	DEC	A			;14FD	14			.
	MOV	01BH,A			;14FE	F5 1B			..
	CJNE	A,#02FH,L1568		;1500	B4 2F 65		./e
	MOV	01BH,#039H		;1503	75 1B 39		u.9
	MOV	A,01AH			;1506	E5 1A			..
	DEC	A			;1508	14			.
	MOV	01AH,A			;1509	F5 1A			..
	CJNE	A,#02FH,L1568		;150B	B4 2F 5A		./Z
	MOV	A,018H			;150E	E5 18			..
	CLR	C			;1510	C3			.
	SUBB	A,#030H			;1511	94 30			.0
	MOV	B,#00AH			;1513	75 F0 0A		u..
	MUL	AB			;1516	A4			.
	MOV	R0,A			;1517	F8			.
	MOV	A,019H			;1518	E5 19			..
	CLR	C			;151A	C3			.
	SUBB	A,#030H			;151B	94 30			.0
	ADD	A,R0			;151D	28			(
	DEC	A			;151E	14			.
	JNZ	L1523			;151F	70 02			p.
	MOV	A,#00CH			;1521	74 0C			t.
;
L1523:	MOV	R0,A			;1523	F8			.
	MOV	B,#00AH			;1524	75 F0 0A		u..
	DIV	AB			;1527	84			.
	ADD	A,#030H			;1528	24 30			$0
	MOV	018H,A			;152A	F5 18			..
	MOV	A,#030H			;152C	74 30			t0
	ADD	A,B			;152E	25 F0			%.
	MOV	019H,A			;1530	F5 19			..
	MOV	A,R0			;1532	E8			.
	MOV	DPTR,#L1333		;1533	90 13 33		..3
	MOVC	A,@A+DPTR		;1536	93			.
	MOV	R1,A			;1537	F9			.
	CLR	C			;1538	C3			.
	MOV	B,#00AH			;1539	75 F0 0A		u..
	DIV	AB			;153C	84			.
	ADD	A,#030H			;153D	24 30			$0
	MOV	01AH,A			;153F	F5 1A			..
	MOV	A,#030H			;1541	74 30			t0
	ADD	A,B			;1543	25 F0			%.
	MOV	01BH,A			;1545	F5 1B			..
	MOV	A,R0			;1547	E8			.
	CJNE	A,#002H,L1568		;1548	B4 02 1D		...
	MOV	A,01CH			;154B	E5 1C			..
	CLR	C			;154D	C3			.
	SUBB	A,#030H			;154E	94 30			.0
	MOV	B,#00AH			;1550	75 F0 0A		u..
	MUL	AB			;1553	A4			.
	MOV	R1,A			;1554	F9			.
	MOV	A,01DH			;1555	E5 1D			..
	CLR	C			;1557	C3			.
	SUBB	A,#030H			;1558	94 30			.0
	ADD	A,R1			;155A	29			)
	JZ	L1568			;155B	60 0B			`.
	MOV	B,#004H			;155D	75 F0 04		u..
	DIV	AB			;1560	84			.
	MOV	A,B			;1561	E5 F0			..
	JNZ	L1568			;1563	70 03			p.
	MOV	01BH,#039H		;1565	75 1B 39		u.9
;
L1568:	MOV	R1,#018H		;1568	79 18			y.
	LCALL	L123D			;156A	12 12 3D		..=
	RET				;156D	22			"
;
;
L156E:	MOV	DPTR,#L0000		;156E	90 00 00		...
	MOV	R2,#023H		;1571	7A 23			z#
	MOV	R3,#019H		;1573	7B 19			{.
	MOV	R4,#008H		;1575	7C 08			|.
	MOV	R5,#084H		;1577	7D 84			}.
	MOV	R6,#000H		;1579	7E 00			~.
	MOV	R7,#000H		;157B	7F 00			..
;
L157D:	CLR	A			;157D	E4			.
	MOVC	A,@A+DPTR		;157E	93			.
	INC	DPTR			;157F	A3			.
	MOV	R1,A			;1580	F9			.
	MOV	R0,#008H		;1581	78 08			x.
;
L1583:	MOV	A,R1			;1583	E9			.
	RRC	A			;1584	13			.
	MOV	R1,A			;1585	F9			.
	MOV	A,R7			;1586	EF			.
	RRC	A			;1587	13			.
	MOV	R7,A			;1588	FF			.
	MOV	A,R6			;1589	EE			.
	RRC	A			;158A	13			.
	MOV	R6,A			;158B	FE			.
	JNC	L1594			;158C	50 06			P.
	MOV	A,R6			;158E	EE			.
	XRL	A,R4			;158F	6C			l
	MOV	R6,A			;1590	FE			.
	MOV	A,R7			;1591	EF			.
	XRL	A,R5			;1592	6D			m
	MOV	R7,A			;1593	FF			.
;
L1594:	DJNZ	R0,L1583		;1594	D8 ED			..
	DJNZ	R2,L157D		;1596	DA E5			..
	DJNZ	R3,L157D		;1598	DB E3			..
	MOV	A,R6			;159A	EE			.
	ORL	A,R7			;159B	4F			O
	RET				;159C	22			"
;
	ANL	A,#00FH			;159D	54 0F			T.
	ADD	A,#030H			;159F	24 30			$0
	MOV	R0,A			;15A1	F8			.
	CLR	C			;15A2	C3			.
	SUBB	A,#039H			;15A3	94 39			.9
	JC	L15AB			;15A5	40 04			@.
	MOV	A,R0			;15A7	E8			.
	LJMP	L16B3			;15A8	02 16 B3		...
;
;
L15AB:	MOV	A,#007H			;15AB	74 07			t.
	ADD	A,R0			;15AD	28			(
	LJMP	L16B3			;15AE	02 16 B3		...
;
;
L15B1:	CLR	EA			;15B1	C2 AF			..
	NOP				;15B3	00			.
	CLR	TR2			;15B4	C2 CA			..
	MOV	023H,#000H		;15B6	75 23 00		u#.
	MOV	024H,#000H		;15B9	75 24 00		u$.
	MOV	025H,#000H		;15BC	75 25 00		u%.
	MOV	026H,#000H		;15BF	75 26 00		u&.
	CLR	007H			;15C2	C2 07			..
	MOV	SCON,#070H		;15C4	75 98 70		u.p
	MOV	RCAP2L,#080H		;15C7	75 CA 80		u..
	MOV	RCAP2H,#0FBH		;15CA	75 CB FB		u..
	MOV	TL2,#080H		;15CD	75 CC 80		u..
	MOV	TH2,#0FBH		;15D0	75 CD FB		u..
	MOV	T2CON,#030H		;15D3	75 C8 30		u.0
	SETB	TR2			;15D6	D2 CA			..
	SETB	EA			;15D8	D2 AF			..
	SETB	ES			;15DA	D2 AC			..
	RET				;15DC	22			"
;
;
L15DD:	CLR	EA			;15DD	C2 AF			..
	NOP				;15DF	00			.
	CLR	TR2			;15E0	C2 CA			..
	MOV	023H,#000H		;15E2	75 23 00		u#.
	MOV	024H,#000H		;15E5	75 24 00		u$.
	MOV	025H,#000H		;15E8	75 25 00		u%.
	MOV	026H,#000H		;15EB	75 26 00		u&.
	CLR	007H			;15EE	C2 07			..
	MOV	SCON,#070H		;15F0	75 98 70		u.p
	MOV	RCAP2L,#0E0H		;15F3	75 CA E0		u..
	MOV	RCAP2H,#0FEH		;15F6	75 CB FE		u..
	MOV	TL2,#0E0H		;15F9	75 CC E0		u..
	MOV	TH2,#0FEH		;15FC	75 CD FE		u..
	MOV	T2CON,#030H		;15FF	75 C8 30		u.0
	SETB	TR2			;1602	D2 CA			..
	SETB	EA			;1604	D2 AF			..
	SETB	ES			;1606	D2 AC			..
	RET				;1608	22			"
;
;
L1609:	MOV	R0,023H			;1609	A8 23			.#
;
L160B:	MOV	A,024H			;160B	E5 24			.$
	CLR	C			;160D	C3			.
	SUBB	A,R0			;160E	98			.
	RET				;160F	22			"
;
;
L1610:	NOP				;1610	00			.
;
L1611:	AJMP	L1482			;1611	81 82			..
;
	RR	A			;1613	03			.
	DIV	AB			;1614	84			.
	INC	006H			;1615	05 06			..
	MOV	TCON,@R1		;1617	87 88			..
	INC	R1			;1619	09			.
	INC	R2			;161A	0A			.
	MOV	00CH,R3			;161B	8B 0C			..
	MOV	08EH,R5			;161D	8D 8E			..
	INC	R7			;161F	0F			.
	MOV	DPTR,#L1112		;1620	90 11 12		...
	MOVC	A,@A+DPTR		;1623	93			.
	DEC	A			;1624	14			.
	SUBB	A,096H			;1625	95 96			..
	DEC	@R1			;1627	17			.
	DEC	R0			;1628	18			.
	SUBB	A,R1			;1629	99			.
	SUBB	A,R2			;162A	9A			.
	DEC	R3			;162B	1B			.
	SUBB	A,R4			;162C	9C			.
	DEC	R5			;162D	1D			.
	DEC	R6			;162E	1E			.
	SUBB	A,R7			;162F	9F			.
	ORL	C,/021H			;1630	A0 21			.!
	RET				;1632	22			"
;
;
L1633:	INC	DPTR			;1633	A3			.
	ADD	A,#0A5H			;1634	24 A5			$.
	MOV	@R0,027H		;1636	A6 27			.'
	ADD	A,R0			;1638	28			(
	MOV	R1,0AAH			;1639	A9 AA			..
	ADD	A,R3			;163B	2B			+
	MOV	R4,02DH			;163C	AC 2D			.-
	ADD	A,R6			;163E	2E			.
	MOV	R7,030H			;163F	AF 30			.0
	ACALL	L15B2			;1641	B1 B2			..
	RLC	A			;1643	33			3
	CJNE	A,#035H,L167D		;1644	B4 35 36		.56
	CJNE	@R1,#0B8H,L1683		;1647	B7 B8 39		..9
	ADDC	A,R2			;164A	3A			:
	CJNE	R3,#03CH,L160B		;164B	BB 3C BD		.<.
	CJNE	R6,#03FH,L1611		;164E	BE 3F C0		.?.
	AJMP	L1242			;1651	41 42			AB
;
;
L1653:	CLR	C			;1653	C3			.
	ORL	A,#0C5H			;1654	44 C5			D.
	XCH	A,@R0			;1656	C6			.
	ORL	A,@R1			;1657	47			G
	ORL	A,R0			;1658	48			H
	XCH	A,R1			;1659	C9			.
	XCH	A,R2			;165A	CA			.
	ORL	A,R3			;165B	4B			K
	XCH	A,R4			;165C	CC			.
	ORL	A,R5			;165D	4D			M
	ORL	A,R6			;165E	4E			N
	XCH	A,R7			;165F	CF			.
	JNC	L1633			;1660	50 D1			P.
	SETB	053H			;1662	D2 53			.S
	DA	A			;1664	D4			.
	ANL	A,056H			;1665	55 56			UV
	XCHD	A,@R1			;1667	D7			.
	DJNZ	R0,L16C3		;1668	D8 59			.Y
	ANL	A,R2			;166A	5A			Z
	DJNZ	R3,L16C9		;166B	DB 5C			.\
	DJNZ	R5,L164D		;166D	DD DE			..
	ANL	A,R7			;166F	5F			_
	JZ	L1653			;1670	60 E1			`.
	MOVX	A,@R0			;1672	E2			.
	XRL	0E4H,#065H		;1673	63 E4 65		c.e
	XRL	A,@R0			;1676	66			f
	MOV	A,@R1			;1677	E7			.
	MOV	A,R0			;1678	E8			.
	XRL	A,R1			;1679	69			i
	XRL	A,R2			;167A	6A			j
	MOV	A,R3			;167B	EB			.
	XRL	A,R4			;167C	6C			l
;
L167D:	MOV	A,R5			;167D	ED			.
	MOV	A,R6			;167E	EE			.
	XRL	A,R7			;167F	6F			o
	MOVX	@DPTR,A			;1680	F0			.
	ACALL	L1372			;1681	71 72			qr
;
L1683:	MOVX	@R1,A			;1683	F3			.
	MOV	A,#0F5H			;1684	74 F5			t.
	MOV	@R0,A			;1686	F6			.
	MOV	@R1,#078H		;1687	77 78			wx
	MOV	R1,A			;1689	F9			.
	MOV	R2,A			;168A	FA			.
	MOV	R3,#0FCH		;168B	7B FC			{.
	MOV	R5,#07EH		;168D	7D 7E			}~
	MOV	R7,A			;168F	FF			.
;
L1690:	LCALL	L1609			;1690	12 16 09		...
	JZ	L1690			;1693	60 FB			`.
	MOV	A,023H			;1695	E5 23			.#
	ADD	A,#080H			;1697	24 80			$.
	MOV	R0,A			;1699	F8			.
	MOV	A,@R0			;169A	E6			.
	INC	023H			;169B	05 23			.#
	ANL	023H,#00FH		;169D	53 23 0F		S#.
	JB	006H,L16A4		;16A0	20 06 01		 ..
	RET				;16A3	22			"
;
;
L16A4:	MOV	DPTR,#L1610		;16A4	90 16 10		...
	MOV	R0,A			;16A7	F8			.
	ANL	A,#07FH			;16A8	54 7F			T.
	MOVC	A,@A+DPTR		;16AA	93			.
	CJNE	A,000H,L16B1		;16AB	B5 00 03		...
	ANL	A,#07FH			;16AE	54 7F			T.
	RET				;16B0	22			"
;
;
L16B1:	CLR	A			;16B1	E4			.
	RET				;16B2	22			"
;
;
L16B3:	JNB	006H,L16BA		;16B3	30 06 04		0..
	MOV	DPTR,#L1610		;16B6	90 16 10		...
	MOVC	A,@A+DPTR		;16B9	93			.
;
L16BA:	CLR	EA			;16BA	C2 AF			..
	NOP				;16BC	00			.
	JB	007H,L16C7		;16BD	20 07 07		 ..
	SETB	007H			;16C0	D2 07			..
	MOV	SBUF,A			;16C2	F5 99			..
	SETB	EA			;16C4	D2 AF			..
	RET				;16C6	22			"
;
;
L16C7:	MOV	R2,A			;16C7	FA			.
	MOV	A,025H			;16C8	E5 25			.%
	MOV	R0,026H			;16CA	A8 26			.&
	CLR	C			;16CC	C3			.
	SUBB	A,R0			;16CD	98			.
	JNC	L16D2			;16CE	50 02			P.
	ADD	A,#010H			;16D0	24 10			$.
;
L16D2:	DEC	A			;16D2	14			.
	JNZ	L16DA			;16D3	70 05			p.
	SETB	EA			;16D5	D2 AF			..
	MOV	A,R2			;16D7	EA			.
	SJMP	L16BA			;16D8	80 E0			..
;
L16DA:	MOV	A,#090H			;16DA	74 90			t.
	ADD	A,R0			;16DC	28			(
	MOV	R0,A			;16DD	F8			.
	MOV	A,R2			;16DE	EA			.
	MOV	@R0,A			;16DF	F6			.
	INC	026H			;16E0	05 26			.&
	ANL	026H,#00FH		;16E2	53 26 0F		S&.
	SETB	EA			;16E5	D2 AF			..
	RET				;16E7	22			"
;
;
L16E8:	CLR	A			;16E8	E4			.
	MOVC	A,@A+DPTR		;16E9	93			.
	CJNE	A,#000H,L16EE		;16EA	B4 00 01		...
	RET				;16ED	22			"
;
;
L16EE:	PUSH	DPL			;16EE	C0 82			..
	PUSH	DPH			;16F0	C0 83			..
	LCALL	L16B3			;16F2	12 16 B3		...
	POP	DPH			;16F5	D0 83			..
	POP	DPL			;16F7	D0 82			..
	INC	DPTR			;16F9	A3			.
	SJMP	L16E8			;16FA	80 EC			..
;
L16FC:	MOV	R2,018H			;16FC	AA 18			..
	MOV	R0,#019H		;16FE	78 19			x.
	CLR	A			;1700	E4			.
	CJNE	A,002H,L1705		;1701	B5 02 01		...
	RET				;1704	22			"
;
;
L1705:	MOV	A,@R0			;1705	E6			.
	PUSH	000H			;1706	C0 00			..
	PUSH	002H			;1708	C0 02			..
	LCALL	L16B3			;170A	12 16 B3		...
	POP	002H			;170D	D0 02			..
	POP	000H			;170F	D0 00			..
	INC	R0			;1711	08			.
	DJNZ	R2,L1705		;1712	DA F1			..
	RET				;1714	22			"
;
;
L1715:	MOV	A,027H			;1715	E5 27			.'
	MOV	R0,#0B4H		;1717	78 B4			x.
	MOV	@R0,A			;1719	F6			.
	MOV	R0,#0BCH		;171A	78 BC			x.
	CLR	A			;171C	E4			.
	MOV	@R0,A			;171D	F6			.
	INC	R0			;171E	08			.
	MOV	@R0,A			;171F	F6			.
	LCALL	L17B8			;1720	12 17 B8		...
	MOV	R0,#0BCH		;1723	78 BC			x.
	MOV	A,R6			;1725	EE			.
	MOV	@R0,A			;1726	F6			.
	INC	R0			;1727	08			.
	MOV	A,R7			;1728	EF			.
	MOV	@R0,A			;1729	F6			.
	MOV	R0,#000H		;172A	78 00			x.
;
L172C:	DJNZ	R0,L172C		;172C	D8 FE			..
;
L172E:	DJNZ	R0,L172E		;172E	D8 FE			..
	MOV	A,#085H			;1730	74 85			t.
	CLR	P1.3			;1732	C2 93			..
	LCALL	L17E2			;1734	12 17 E2		...
	SETB	P1.3			;1737	D2 93			..
	MOV	A,#085H			;1739	74 85			t.
	CLR	P1.3			;173B	C2 93			..
	LCALL	L17E2			;173D	12 17 E2		...
	SETB	P1.3			;1740	D2 93			..
	MOV	A,#084H			;1742	74 84			t.
	CLR	P1.3			;1744	C2 93			..
	LCALL	L17E2			;1746	12 17 E2		...
	SETB	P1.3			;1749	D2 93			..
	MOV	R3,#00FH		;174B	7B 0F			{.
	MOV	R0,#0A0H		;174D	78 A0			x.
	MOV	R1,#083H		;174F	79 83			y.
;
L1751:	MOV	A,R1			;1751	E9			.
	CLR	P1.3			;1752	C2 93			..
	LCALL	L17E2			;1754	12 17 E2		...
	MOV	A,#008H			;1757	74 08			t.
	ADD	A,R1			;1759	29			)
	MOV	R1,A			;175A	F9			.
	MOV	A,@R0			;175B	E6			.
	LCALL	L17E2			;175C	12 17 E2		...
	INC	R0			;175F	08			.
	MOV	A,@R0			;1760	E6			.
	LCALL	L17E2			;1761	12 17 E2		...
	INC	R0			;1764	08			.
	SETB	P1.3			;1765	D2 93			..
	DJNZ	R3,L1751		;1767	DB E8			..
	MOV	A,#081H			;1769	74 81			t.
	CLR	P1.3			;176B	C2 93			..
	LCALL	L17E2			;176D	12 17 E2		...
	MOV	R0,#000H		;1770	78 00			x.
	MOV	R1,#012H		;1772	79 12			y.
;
L1774:	DJNZ	R0,L1774		;1774	D8 FE			..
	DJNZ	R1,L1774		;1776	D9 FC			..
	SETB	P1.3			;1778	D2 93			..
	RET				;177A	22			"
;
;
L177B:	MOV	R0,#000H		;177B	78 00			x.
;
L177D:	DJNZ	R0,L177D		;177D	D8 FE			..
;
L177F:	DJNZ	R0,L177F		;177F	D8 FE			..
	MOV	A,#085H			;1781	74 85			t.
	CLR	P1.3			;1783	C2 93			..
	LCALL	L17E2			;1785	12 17 E2		...
	SETB	P1.3			;1788	D2 93			..
	MOV	A,#085H			;178A	74 85			t.
	CLR	P1.3			;178C	C2 93			..
	LCALL	L17E2			;178E	12 17 E2		...
	SETB	P1.3			;1791	D2 93			..
	MOV	R3,#00FH		;1793	7B 0F			{.
	MOV	R0,#0A0H		;1795	78 A0			x.
	MOV	R1,#087H		;1797	79 87			y.
;
L1799:	MOV	A,R1			;1799	E9			.
	CLR	P1.3			;179A	C2 93			..
	LCALL	L17E2			;179C	12 17 E2		...
	MOV	A,#008H			;179F	74 08			t.
	ADD	A,R1			;17A1	29			)
	MOV	R1,A			;17A2	F9			.
	LCALL	L17EF			;17A3	12 17 EF		...
	MOV	@R0,A			;17A6	F6			.
	INC	R0			;17A7	08			.
	LCALL	L17EF			;17A8	12 17 EF		...
	MOV	@R0,A			;17AB	F6			.
	INC	R0			;17AC	08			.
	SETB	P1.3			;17AD	D2 93			..
	DJNZ	R3,L1799		;17AF	DB E8			..
	MOV	R0,#0B4H		;17B1	78 B4			x.
	MOV	A,@R0			;17B3	E6			.
	MOV	027H,A			;17B4	F5 27			.'
	SJMP	L17B8			;17B6	80 00			..
;
L17B8:	MOV	R0,#0A0H		;17B8	78 A0			x.
	MOV	R2,#01EH		;17BA	7A 1E			z.
	MOV	DPTR,#L8408		;17BC	90 84 08		...
	MOV	R6,#000H		;17BF	7E 00			~.
	MOV	R7,#000H		;17C1	7F 00			..
;
L17C3:	MOV	A,@R0			;17C3	E6			.
	MOV	R5,A			;17C4	FD			.
	MOV	R3,#008H		;17C5	7B 08			{.
;
L17C7:	MOV	A,R5			;17C7	ED			.
	RRC	A			;17C8	13			.
	MOV	R5,A			;17C9	FD			.
	MOV	A,R7			;17CA	EF			.
	RRC	A			;17CB	13			.
	MOV	R7,A			;17CC	FF			.
	MOV	A,R6			;17CD	EE			.
	RRC	A			;17CE	13			.
	MOV	R6,A			;17CF	FE			.
	JNC	L17DA			;17D0	50 08			P.
	MOV	A,R6			;17D2	EE			.
	XRL	A,DPL			;17D3	65 82			e.
	MOV	R6,A			;17D5	FE			.
	MOV	A,R7			;17D6	EF			.
	XRL	A,DPH			;17D7	65 83			e.
	MOV	R7,A			;17D9	FF			.
;
L17DA:	DJNZ	R3,L17C7		;17DA	DB EB			..
	INC	R0			;17DC	08			.
	DJNZ	R2,L17C3		;17DD	DA E4			..
	MOV	A,R6			;17DF	EE			.
	ORL	A,R7			;17E0	4F			O
	RET				;17E1	22			"
;
;
L17E2:	MOV	R2,#008H		;17E2	7A 08			z.
;
L17E4:	RLC	A			;17E4	33			3
	CPL	C			;17E5	B3			.
	MOV	P1.1,C			;17E6	92 91			..
	CLR	P1.2			;17E8	C2 92			..
	SETB	P1.2			;17EA	D2 92			..
	DJNZ	R2,L17E4		;17EC	DA F6			..
	RET				;17EE	22			"
;
;
L17EF:	MOV	R2,#008H		;17EF	7A 08			z.
;
L17F1:	MOV	C,P1.0			;17F1	A2 90			..
	CPL	C			;17F3	B3			.
	RLC	A			;17F4	33			3
	CLR	P1.2			;17F5	C2 92			..
	SETB	P1.2			;17F7	D2 92			..
	DJNZ	R2,L17F1		;17F9	DA F6			..
	RET				;17FB	22			"
;
	DB	'(C) Copyright 1990, 1991 HANDAR, INC...'
;
;
;
;	Unresolved Address Reference list
;
;
L010D:		EQU	0010DH
L0141:		EQU	00141H
L0153:		EQU	00153H
L026A:		EQU	0026AH
L0274:		EQU	00274H
L0294:		EQU	00294H
L02BE:		EQU	002BEH
L02E8:		EQU	002E8H
L0312:		EQU	00312H
L033C:		EQU	0033CH
L05EA:		EQU	005EAH
L073C:		EQU	0073CH
L0741:		EQU	00741H
L0764:		EQU	00764H
L076B:		EQU	0076BH
L07C3:		EQU	007C3H
L07F9:		EQU	007F9H
L0802:		EQU	00802H
L09CA:		EQU	009CAH
L0C6C:		EQU	00C6CH
L0C86:		EQU	00C86H
L0CC5:		EQU	00CC5H
L1112:		EQU	01112H
L1482:		EQU	01482H
L15B2:		EQU	015B2H
L164D:		EQU	0164DH
L16C3:		EQU	016C3H
L16C9:		EQU	016C9H
L4000:		EQU	04000H
L4001:		EQU	04001H
L4002:		EQU	04002H
L4003:		EQU	04003H
L4004:		EQU	04004H
L4005:		EQU	04005H
L4006:		EQU	04006H
L4007:		EQU	04007H
L4008:		EQU	04008H
L4009:		EQU	04009H
L400A:		EQU	0400AH
L400B:		EQU	0400BH
L400C:		EQU	0400CH
L400D:		EQU	0400DH
L400E:		EQU	0400EH
L400F:		EQU	0400FH
L8408:		EQU	08408H
;
;
	END
