home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Power Programming
/
powerprogramming1994.iso
/
progtool
/
disasm
/
dasm48.arc
/
TEST48.SRC
< prev
Wrap
Text File
|
1986-07-22
|
5KB
|
260 lines
;
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