|
|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - download
Length: 14208 (0x3780)
Types: TextFile
Names: »TEST51.PRN«
└─⟦b6190e06c⟧ Bits:30003304 Mix C version 2.1 til RC703
└─⟦b6190e06c⟧ Bits:30005327 Mix C version 2.1 til RC703
└─⟦this⟧ »TEST51.PRN«
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 1
0100 ORG 100H
0025 DATA EQU 25H
0001 BIT EQU 20H.1
4455 BIG EQU 4455H
0005 SMALL EQU 5
0007 ZORCH EQU 7
0002 BIT2 EQU 20H.2
0005 BIT3 EQU 20H.5
0078 BIT4 EQU 2FH.0
008F BIT5 EQU 88H.7
00F8 BIT6 EQU 0F8H.0
00F2 BIT7 EQU 0F0H.2
B0000 BIT8 EQU 0F1H.0
0100 02 DB 20H.2
0101 02050578 DB 20H.2,20H.5,5,2FH.0
0105 E0 DB ACC
0106 3106 ACALL $
0108 518E ACALL FWREF
010A 2405 ADD A,#SMALL
010C 26 ADD A,@R0
010D 27 ADD A,@R1
010E 28 ADD A,R0
010F 29 ADD A,R1
0110 2A ADD A,R2
0111 2B ADD A,R3
0112 2C ADD A,R4
0113 2D ADD A,R5
0114 2E ADD A,R6
0115 2F ADD A,R7
0116 2525 ADD A,DATA
0118 3405 ADDC A,#SMALL
011A 36 ADDC A,@R0
011B 37 ADDC A,@R1
011C 38 ADDC A,R0
011D 39 ADDC A,R1
011E 3A ADDC A,R2
011F 3B ADDC A,R3
0120 3C ADDC A,R4
0121 3D ADDC A,R5
0122 3E ADDC A,R6
0123 3F ADDC A,R7
0124 3525 ADDC A,DATA
0126 2126 AJMP $
0128 418E AJMP FWREF
\f
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 2
012A 5405 ANL A,#SMALL
012C 56 ANL A,@R0
012D 57 ANL A,@R1
012E 58 ANL A,R0
012F 59 ANL A,R1
0130 5A ANL A,R2
0131 5B ANL A,R3
0132 5C ANL A,R4
0133 5D ANL A,R5
0134 5E ANL A,R6
0135 5F ANL A,R7
0136 5525 ANL A,DATA
0138 8201 ANL C,BIT
013A B001 ANL C,/BIT
013C 532505 ANL DATA,#SMALL
013F 5225 ANL DATA,A
0141 3141 CALL $
0143 31C5 CALL $+2+128
0145 120947 CALL $+2+2048
0148 12028E CALL FWREF
014B B605FD CJNE @R0,#SMALL,$
014E B705FD CJNE @R1,#SMALL,$
0151 B405FD CJNE A,#SMALL,$
0154 B525FD CJNE A,DATA,$
0157 B805FD CJNE R0,#SMALL,$
015A B905FD CJNE R1,#SMALL,$
015D BA05FD CJNE R2,#SMALL,$
0160 BB05FD CJNE R3,#SMALL,$
0163 BC05FD CJNE R4,#SMALL,$
0166 BD05FD CJNE R5,#SMALL,$
0169 BE05FD CJNE R6,#SMALL,$
016C BF05FD CJNE R7,#SMALL,$
016F E4 CLR A
0170 C3 CLR C
0171 C201 CLR BIT
0173 F4 CPL A
0174 B3 CPL C
0175 B201 CPL BIT
0177 D4 DA A
0178 16 DEC @R0
0179 17 DEC @R1
017A 14 DEC A
017B 18 DEC R0
017C 19 DEC R1
\f
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 3
017D 1A DEC R2
017E 1B DEC R3
017F 1C DEC R4
0180 1D DEC R5
0181 1E DEC R6
0182 1F DEC R7
0183 1525 DEC DATA
0185 84 DIV AB
0186 D8FE DJNZ R0,$
0188 D9FE DJNZ R1,$
018A DAFE DJNZ R2,$
018C DBFE DJNZ R3,$
018E DCFE DJNZ R4,$
0190 DDFE DJNZ R5,$
0192 DEFE DJNZ R6,$
0194 DFFE DJNZ R7,$
0196 D525FD DJNZ DATA,$
0199 06 INC @R0
019A 07 INC @R1
019B 04 INC A
019C 08 INC R0
019D 09 INC R1
019E 0A INC R2
019F 0B INC R3
01A0 0C INC R4
01A1 0D INC R5
01A2 0E INC R6
01A3 0F INC R7
01A4 0525 INC DATA
01A6 A3 INC DPTR
01A7 2001FD JB BIT,$
01AA 1001FD JBC BIT,$
01AD 40FE JC $
01AF 73 JMP @A+DPTR
01B0 80FE JMP $
01B2 4134 JMP $+2+128
01B4 0209B6 JMP $+2+2048
01B7 02028E JMP FWREF
01BA 3001FD JNB BIT,$
01BD 50FE JNC $
01BF 70FE JNZ $
01C1 60FE JZ $
01C3 124455 LCALL BIG
01C6 024455 LJMP BIG
\f
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 4
01C9 7605 MOV @R0,#SMALL
01CB 7705 MOV @R1,#SMALL
01CD F6 MOV @R0,A
01CE F7 MOV @R1,A
01CF A625 MOV @R0,DATA
01D1 A725 MOV @R1,DATA
01D3 7405 MOV A,#SMALL
01D5 E6 MOV A,@R0
01D6 E7 MOV A,@R1
01D7 E8 MOV A,R0
01D8 E9 MOV A,R1
01D9 EA MOV A,R2
01DA EB MOV A,R3
01DB EC MOV A,R4
01DC ED MOV A,R5
01DD EE MOV A,R6
01DE EF MOV A,R7
01DF E525 MOV A,DATA
01E1 A201 MOV C,BIT
01E3 904455 MOV DPTR,#BIG
01E6 7805 MOV R0,#SMALL
01E8 7905 MOV R1,#SMALL
01EA 7A05 MOV R2,#SMALL
01EC 7B05 MOV R3,#SMALL
01EE 7C05 MOV R4,#SMALL
01F0 7D05 MOV R5,#SMALL
01F2 7E05 MOV R6,#SMALL
01F4 7F05 MOV R7,#SMALL
01F6 F8 MOV R0,A
01F7 F9 MOV R1,A
01F8 FA MOV R2,A
01F9 FB MOV R3,A
01FA FC MOV R4,A
01FB FD MOV R5,A
01FC FE MOV R6,A
01FD FF MOV R7,A
01FE A825 MOV R0,DATA
0200 A925 MOV R1,DATA
0202 AA25 MOV R2,DATA
0204 AB25 MOV R3,DATA
0206 AC25 MOV R4,DATA
0208 AD25 MOV R5,DATA
020A AE25 MOV R6,DATA
020C AF25 MOV R7,DATA
020E 9201 MOV BIT,C
0210 752505 MOV DATA,#SMALL
0213 8625 MOV DATA,@R0
0215 8725 MOV DATA,@R1
0217 F525 MOV DATA,A
0219 8825 MOV DATA,R0
\f
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 5
021B 8925 MOV DATA,R1
021D 8A25 MOV DATA,R2
021F 8B25 MOV DATA,R3
0221 8C25 MOV DATA,R4
0223 8D25 MOV DATA,R5
0225 8E25 MOV DATA,R6
0227 8F25 MOV DATA,R7
0229 85252A MOV DATA+5,DATA
022C 93 MOVC A,@A+DPTR
022D 83 MOVC A,@A+PC
022E F0 MOVX @DPTR,A
022F F2 MOVX @R0,A
0230 F3 MOVX @R1,A
0231 E0 MOVX A,@DPTR
0232 E2 MOVX A,@R0
0233 E3 MOVX A,@R1
0234 A4 MUL AB
0235 00 NOP
0236 4405 ORL A,#SMALL
0238 46 ORL A,@R0
0239 47 ORL A,@R1
023A 48 ORL A,R0
023B 49 ORL A,R1
023C 4A ORL A,R2
023D 4B ORL A,R3
023E 4C ORL A,R4
023F 4D ORL A,R5
0240 4E ORL A,R6
0241 4F ORL A,R7
0242 4525 ORL A,DATA
0244 7201 ORL C,BIT
0246 A001 ORL C,/BIT
0248 432505 ORL DATA,#SMALL
024B 4225 ORL DATA,A
024D D025 POP DATA
024F C025 PUSH DATA
0251 22 RET
0252 32 RETI
0253 23 RL A
0254 33 RLC A
0255 03 RR A
0256 13 RRC A
0257 D3 SETB C
0258 D201 SETB BIT
\f
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 6
025A 80FE SJMP $
025C 8030 SJMP FWREF
025E 9405 SUBB A,#SMALL
0260 96 SUBB A,@R0
0261 97 SUBB A,@R1
0262 98 SUBB A,R0
0263 99 SUBB A,R1
0264 9A SUBB A,R2
0265 9B SUBB A,R3
0266 9C SUBB A,R4
0267 9D SUBB A,R5
0268 9E SUBB A,R6
0269 9F SUBB A,R7
026A 9525 SUBB A,DATA
026C C4 SWAP A
026D C6 XCH A,@R0
026E C7 XCH A,@R1
026F C8 XCH A,R0
0270 C9 XCH A,R1
0271 CA XCH A,R2
0272 CB XCH A,R3
0273 CC XCH A,R4
0274 CD XCH A,R5
0275 CE XCH A,R6
0276 CF XCH A,R7
0277 C525 XCH A,DATA
0279 D6 XCHD A,@R0
027A D7 XCHD A,@R1
027B 6405 XRL A,#SMALL
027D 66 XRL A,@R0
027E 67 XRL A,@R1
027F 68 XRL A,R0
0280 69 XRL A,R1
0281 6A XRL A,R2
0282 6B XRL A,R3
0283 6C XRL A,R4
0284 6D XRL A,R5
0285 6E XRL A,R6
0286 6F XRL A,R7
0287 6525 XRL A,DATA
0289 632505 XRL DATA,#SMALL
028C 6225 XRL DATA,A
028E FWREF EQU $
\f
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 7
0000 END
\f
AVOCET SYSTEMS 8051 CROSS-ASSEMBLER - VERSION 1.09
SOURCE FILE NAME: TEST51.ASM PAGE 8
---- SYMBOL TABLE ----
ACC 00E0 BIT4 0078 DATA 0025
BIG 4455 BIT5 008F FWREF 028E
BIT 0001 BIT6 00F8 SMALL 0005
BIT2 0002 BIT7 00F2 ZORCH 0007
BIT3 0005 BIT8 0000
«eof»