home *** CD-ROM | disk | FTP | other *** search
- ;
- ORG 00001H
- DB 001H ; 0001
- OUTL BUS,A ; 0002
- ADD A,#0FFH ; 0003
- JMP 0FFH ; 0005
- EN I ; 0007
- DB 006H ; 0008
- DEC A ; 0009
- DB 008H ; 000A
- IN A,P1 ; 000B
- IN A,P2 ; 000C
- DB 00BH ; 000D
- MOVD A,P4 ; 000E
- MOVD A,P5 ; 000F
- MOVD A,P6 ; 0010
- MOVD A,P7 ; 0011
- INC @R0 ; 0012
- INC @R1 ; 0013
- JB0 00FFH ; 0014
- ADDC A,#0FFH ; 0016
- CALL 0FFH ; 0018
- DIS I ; 001A
- JTF 00FFH ; 001B
- INC A ; 001D
- INC R0 ; 001E
- INC R1 ; 001F
- INC R2 ; 0020
- INC R3 ; 0021
- INC R4 ; 0022
- INC R5 ; 0023
- INC R6 ; 0024
- INC R7 ; 0025
- XCH A,@R0 ; 0026
- XCH A,@R1 ; 0027
- DB 022H ; 0028
- MOV A,#0FFH ; 0029
- JMP 1FFH ; 002B
- EN TCNTI ; 002D
- JNT0 00FFH ; 002E
- CLR A ; 0030
- XCH A,R0 ; 0031
- XCH A,R1 ; 0032
- XCH A,R2 ; 0033
- XCH A,R3 ; 0034
- XCH A,R4 ; 0035
- XCH A,R5 ; 0036
- XCH A,R6 ; 0037
- XCH A,R7 ; 0038
- XCHD A,@R0 ; 0039
- XCHD A,@R1 ; 003A
- JB1 00FFH ; 003B
- DB 033H ; 003D
- CALL 1FFH ; 003E
- DIS TCNTI ; 0040
- JT0 00FFH ; 0041
- CPL A ; 0043
- DB 038H ; 0044
- OUTL P1,A ; 0045
- OUTL P2,A ; 0046
- DB 03BH ; 0047
- MOVD P4,A ; 0048
- MOVD P5,A ; 0049
- MOVD P6,A ; 004A
- MOVD P7,A ; 004B
- ORL A,@R0 ; 004C
- ORL A,@R1 ; 004D
- MOV A,T ; 004E
- ORL A,#0FFH ; 004F
- JMP 2FFH ; 0051
- STRT CNT ; 0053
- JNT1 00FFH ; 0054
- SWAP A ; 0056
- ORL A,R0 ; 0057
- ORL A,R1 ; 0058
- ORL A,R2 ; 0059
- ORL A,R3 ; 005A
- ORL A,R4 ; 005B
- ORL A,R5 ; 005C
- ORL A,R6 ; 005D
- ORL A,R7 ; 005E
- ANL A,@R0 ; 005F
- ANL A,@R1 ; 0060
- JB2 00FFH ; 0061
- ANL A,#0FFH ; 0063
- CALL 2FFH ; 0065
- STRT T ; 0067
- JT1 00FFH ; 0068
- DA A ; 006A
- ANL A,R0 ; 006B
- ANL A,R1 ; 006C
- ANL A,R2 ; 006D
- ANL A,R3 ; 006E
- ANL A,R4 ; 006F
- ANL A,R5 ; 0070
- ANL A,R6 ; 0071
- ANL A,R7 ; 0072
- ADD A,@R0 ; 0073
- ADD A,@R1 ; 0074
- MOV T,A ; 0075
- DB 063H ; 0076
- JMP 3FFH ; 0077
- STOP TCNT ; 0079
- DB 066H ; 007A
- RRC A ; 007B
- ADD A,R0 ; 007C
- ADD A,R1 ; 007D
- ADD A,R2 ; 007E
- ADD A,R3 ; 007F
- ADD A,R4 ; 0080
- ADD A,R5 ; 0081
- ADD A,R6 ; 0082
- ADD A,R7 ; 0083
- ADDC A,@R0 ; 0084
- ADDC A,@R1 ; 0085
- JB3 00FFH ; 0086
- DB 073H ; 0088
- CALL 3FFH ; 0089
- ENT0 CLK ; 008B
- JF1 00FFH ; 008C
- RR A ; 008E
- ADDC A,R0 ; 008F
- ADDC A,R1 ; 0090
- ADDC A,R2 ; 0091
- ADDC A,R3 ; 0092
- ADDC A,R4 ; 0093
- ADDC A,R5 ; 0094
- ADDC A,R6 ; 0095
- ADDC A,R7 ; 0096
- MOVX A,@R0 ; 0097
- MOVX A,@R1 ; 0098
- DB 082H ; 0099
- RET ; 009A
- JMP 4FFH ; 009B
- CLR F0 ; 009D
- JNI 00FFH ; 009E
- DB 087H ; 00A0
- ORL BUS,#0FFH ; 00A1
- ORL P1,#0FFH ; 00A3
- ORL P2,#0FFH ; 00A5
- DB 08BH ; 00A7
- ORLD P4,A ; 00A8
- ORLD P5,A ; 00A9
- ORLD P6,A ; 00AA
- ORLD P7,A ; 00AB
- MOVX @R0,A ; 00AC
- MOVX @R1,A ; 00AD
- JB4 00FFH ; 00AE
- RETR ; 00B0
- CALL 4FFH ; 00B1
- CPL F0 ; 00B3
- JNZ 00FFH ; 00B4
- CLR C ; 00B6
- ANL BUS,#0FFH ; 00B7
- ANL P1,#0FFH ; 00B9
- ANL P2,#0FFH ; 00BB
- DB 09BH ; 00BD
- ANLD P4,A ; 00BE
- ANLD P5,A ; 00BF
- ANLD P6,A ; 00C0
- ANLD P7,A ; 00C1
- MOV @R0,A ; 00C2
- MOV @R1,A ; 00C3
- DB 0A2H ; 00C4
- MOVP A,@A ; 00C5
- JMP 5FFH ; 00C6
- CLR F1 ; 00C8
- DB 0A6H ; 00C9
- CPL C ; 00CA
- MOV R0,A ; 00CB
- MOV R1,A ; 00CC
- MOV R2,A ; 00CD
- MOV R3,A ; 00CE
- MOV R4,A ; 00CF
- MOV R5,A ; 00D0
- MOV R6,A ; 00D1
- MOV R7,A ; 00D2
- MOV @R0,#0FFH ; 00D3
- MOV @R1,#0FFH ; 00D5
- JB5 00FFH ; 00D7
- JMPP @A ; 00D9
- CALL 5FFH ; 00DA
- CPL F1 ; 00DC
- JF0 00FFH ; 00DD
- DB 0B7H ; 00DF
- MOV R0,#0FFH ; 00E0
- MOV R1,#0FFH ; 00E2
- MOV R2,#0FFH ; 00E4
- MOV R3,#0FFH ; 00E6
- MOV R4,#0FFH ; 00E8
- MOV R5,#0FFH ; 00EA
- MOV R6,#0FFH ; 00EC
- MOV R7,#0FFH ; 00EE
- DB 0C0H ; 00F0
- DB 0C1H ; 00F1
- DB 0C2H ; 00F2
- DB 0C3H ; 00F3
- JMP 6FFH ; 00F4
- SEL RB0 ; 00F6
- JZ 00FFH ; 00F7
- MOV A,PSW ; 00F9
- DEC R0 ; 00FA
- DEC R1 ; 00FB
- DEC R2 ; 00FC
- DEC R3 ; 00FD
- DEC R4 ; 00FE
- DEC R5 ; 00FF
- DEC R6 ; 0100
- DEC R7 ; 0101
- XRL A,@R0 ; 0102
- XRL A,@R1 ; 0103
- JB6 01FFH ; 0104
- XRL A,#0FFH ; 0106
- CALL 6FFH ; 0108
- SEL RB1 ; 010A
- DB 0D6H ; 010B
- MOV PSW,A ; 010C
- XRL A,R0 ; 010D
- XRL A,R1 ; 010E
- XRL A,R2 ; 010F
- XRL A,R3 ; 0110
- XRL A,R4 ; 0111
- XRL A,R5 ; 0112
- XRL A,R6 ; 0113
- XRL A,R7 ; 0114
- DB 0E0H ; 0115
- DB 0E1H ; 0116
- DB 0E2H ; 0117
- MOVP3 A,@A ; 0118
- JMP 7FFH ; 0119
- SEL MB0 ; 011B
- JNC 01FFH ; 011C
- RL A ; 011E
- DJNZ R0,01FFH ; 011F
- DJNZ R1,01FFH ; 0121
- DJNZ R2,01FFH ; 0123
- DJNZ R3,01FFH ; 0125
- DJNZ R4,01FFH ; 0127
- DJNZ R5,01FFH ; 0129
- DJNZ R6,01FFH ; 012B
- DJNZ R7,01FFH ; 012D
- MOV A,@R0 ; 012F
- MOV A,@R1 ; 0130
- JB7 01FFH ; 0131
- DB 0F3H ; 0133
- CALL 7FFH ; 0134
- SEL MB1 ; 0136
- JC 01FFH ; 0137
- RLC A ; 0139
- MOV A,R0 ; 013A
- MOV A,R1 ; 013B
- MOV A,R2 ; 013C
- MOV A,R3 ; 013D
- MOV A,R4 ; 013E
- MOV A,R5 ; 013F
- MOV A,R6 ; 0140
- MOV A,R7 ; 0141
- ;
- END
-