|
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 - download
Length: 14080 (0x3700) Types: TextFile Names: »TEST48.PRN«
└─⟦4dd5d59b6⟧ Bits:30003303 Mix C version 2.1 og debugger til RC703 └─ ⟦this⟧ »TEST48.PRN«
AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 SOURCE FILE NAME: TEST48.ASM PAGE 1 ; ; TEST FILE FOR 8048 CROSS ASSEMBLER 7 May 1980 ; 0100 ORG 100H 0005 GRINCH EQU 5 0100 68 ADD A,R0 0101 69 ADD A,R1 0102 6A ADD A,R2 0103 6B ADD A,R3 0104 6C ADD A,R4 0105 6D ADD A,R5 0106 6E ADD A,R6 0107 6F ADD A,R7 0108 60 ADD A,@R0 0109 61 ADD A,@R1 010A 0305 ADD A,#GRINCH 010C 78 ADDC A,R0 010D 79 ADDC A,R1 010E 7A ADDC A,R2 010F 7B ADDC A,R3 0110 7C ADDC A,R4 0111 7D ADDC A,R5 0112 7E ADDC A,R6 0113 7F ADDC A,R7 0114 70 ADDC A,@R0 0115 71 ADDC A,@R1 0116 1305 ADDC A,#GRINCH 0118 58 ANL A,R0 0119 59 ANL A,R1 011A 5A ANL A,R2 011B 5B ANL A,R3 011C 5C ANL A,R4 011D 5D ANL A,R5 011E 5E ANL A,R6 011F 5F ANL A,R7 0120 50 ANL A,@R0 0121 51 ANL A,@R1 0122 5305 ANL A,#GRINCH 0124 9817 ANL BUS,#17H ;Not in 8041/41A, 8021, 8022 \f AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 SOURCE FILE NAME: TEST48.ASM PAGE 2 0126 9905 ANL P1,#GRINCH ;Not in 8021, 8022 0128 9A05 ANL P2,#GRINCH ;Not in 8021, 8022 012A 9C ADDR1: ANLD P4,A 012B 9D ANLD P5,A 012C 9E ANLD P6,A 012D 9F ANLD P7,A 012E 342A CALL ADDR1 0130 27 CLR A 0131 97 CLR C 0132 85 CLR F0 ;Not in 8021, 8022 0133 A5 CLR F1 ;Not in 8021, 8022 0134 37 CPL A 0135 A7 CPL C 0136 95 CPL F0 ;Not in 8021, 8022 0137 B5 CPL F1 ;Not in 8021, 8022 0138 57 DA A 0139 07 DEC A 013A C8 DEC R0 ;DEC Rr not in 8021, 8022 013B C9 DEC R1 013C CA DEC R2 013D CB DEC R3 013E CC DEC R4 013F CD DEC R5 0140 CE DEC R6 0141 CF DEC R7 0142 15 DIS I ;Not in 8021 0143 35 DIS TCNTI ;Not in 8021 0144 E844 ADDR2: DJNZ R0,ADDR2 0146 E944 DJNZ R1,ADDR2 0148 EA44 DJNZ R2,ADDR2 014A EB44 DJNZ R3,ADDR2 014C EC44 DJNZ R4,ADDR2 014E ED44 DJNZ R5,ADDR2 0150 EE44 DJNZ R6,ADDR2 0152 EF44 DJNZ R7,ADDR2 W0154 E5 EN DMA ;8041A only W0155 F5 EN FLAGS ;8041A only 0156 05 EN I ;Not in 8021 0157 25 EN TCNTI 0158 75 ENT0 CLK ;Not in 8041/41A, 8022, 8021 \f AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 SOURCE FILE NAME: TEST48.ASM PAGE 3 W0159 08 IN A,P0 ;8021,8022 only 015A 09 IN A,P1 015B 0A IN A,P2 W015C 22 IN A,DBB ;8041/41A only 015D 17 INC A 015E 18 INC R0 015F 19 INC R1 0160 1A INC R2 0161 1B INC R3 0162 1C INC R4 0163 1D INC R5 0164 1E INC R6 0165 1F INC R7 0166 10 INC @R0 0167 11 INC @R1 0168 08 INS A,BUS ;Not in 8041/41A, 8022, 8021 0169 1244 JB0 ADDR2 ;JBb not in 8022, 8021 016B 3244 JB1 ADDR2 016D 5244 JB2 ADDR2 016F 7244 JB3 ADDR2 0171 9244 JB4 ADDR2 0173 B244 JB5 ADDR2 0175 D244 JB6 ADDR2 0177 F244 JB7 ADDR2 0179 F644 JC ADDR2 017B B644 JF0 ADDR2 ;Not in 8022, 8021 017D 7644 JF1 ADDR2 ;Not in 8022, 8021 017F 017F 242A JMP ADDR1 0181 B3 JMPP @A 0182 E682 ADDR3: JNC ADDR3 0184 8682 JNI ADDR3 ;Not in 8041/41A, 8022, 8021 0186 2682 JNT0 ADDR3 ;Not in 8021 0188 4682 JNT1 ADDR3 018A 9682 JNZ ADDR3 018C 1682 JTF ADDR3 018E 3682 JT0 ADDR3 ;Not in 8021 0190 5682 JT1 ADDR3 0192 C682 JZ ADDR3 W0194 D682 JNIBF ADDR3 ;8041/41A only W0196 8682 JOBF ADDR3 ;8041/41A only 0198 237F MOV A,#7FH 019A C7 MOV A,PSW ;Not in 8022, 8021 \f AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 SOURCE FILE NAME: TEST48.ASM PAGE 4 019B F8 MOV A,R0 019C F9 MOV A,R1 019D FA MOV A,R2 019E FB MOV A,R3 019F FC MOV A,R4 01A0 FD MOV A,R5 01A1 FE MOV A,R6 01A2 FF MOV A,R7 01A3 F0 MOV A,@R0 01A4 F1 MOV A,@R1 01A5 42 MOV A,T 01A6 D7 MOV PSW,A ;Not in 8022, 8021 W01A7 90 MOV STS,A ;8041A only 01A8 A8 MOV R0,A 01A9 A9 MOV R1,A 01AA AA MOV R2,A 01AB AB MOV R3,A 01AC AC MOV R4,A 01AD AD MOV R5,A 01AE AE MOV R6,A 01AF AF MOV R7,A 01B0 B805 MOV R0,#GRINCH 01B2 B905 MOV R1,#GRINCH 01B4 BA05 MOV R2,#GRINCH 01B6 BB05 MOV R3,#GRINCH 01B8 BC05 MOV R4,#GRINCH 01BA BD05 MOV R5,#GRINCH 01BC BE05 MOV R6,#GRINCH 01BE BF05 MOV R7,#GRINCH 01C0 A0 MOV @R0,A 01C1 A1 MOV @R1,A 01C2 B005 MOV @R0,#GRINCH 01C4 B105 MOV @R1,#GRINCH 01C6 62 MOV T,A 01C7 0C MOVD A,P4 01C8 0D MOVD A,P5 01C9 0E MOVD A,P6 01CA 0F MOVD A,P7 01CB 3C MOVD P4,A 01CC 3D MOVD P5,A 01CD 3E MOVD P6,A 01CE 3F MOVD P7,A 01CF A3 MOVP A,@A 01D0 E3 MOVP3 A,@A ;Not in 8022, 8021 \f AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 SOURCE FILE NAME: TEST48.ASM PAGE 5 01D1 80 MOVX A,@R0 ;MOVX not in 8041/41A, 8022, 802 1 01D2 81 MOVX A,@R1 01D3 90 MOVX @R0,A 01D4 91 MOVX @R1,A 01D5 00 NOP 01D6 48 ORL A,R0 01D7 49 ORL A,R1 01D8 4A ORL A,R2 01D9 4B ORL A,R3 01DA 4C ORL A,R4 01DB 4D ORL A,R5 01DC 4E ORL A,R6 01DD 4F ORL A,R7 01DE 40 ORL A,@R0 01DF 41 ORL A,@R1 01E0 4305 ORL A,#GRINCH 01E2 8817 ORL BUS,#17H ;Not in 8041/41A, 8022, 8021 01E4 8907 ORL P1,#7 ;Not in 8022, 8021 01E6 8A07 ORL P2,#7 ;Not in 8022, 8021 01E8 8C ORLD P4,A 01E9 8D ORLD P5,A 01EA 8E ORLD P6,A 01EB 8F ORLD P7,A W01EC 02 OUT DBB,A ;8041/41A only 01ED 02 OUTL BUS,A ;Not in 8041/41A, 8022, 8021 W01EE 90 OUTL P0,A ;8021, 8022 only 01EF 39 OUTL P1,A 01F0 3A OUTL P2,A W01F1 80 RAD ;8022 only 01F2 83 RET W01F3 93 RETI ;8022 only 01F4 93 RETR ;Not in 8022, 8021 01F5 E7 RL A 01F6 F7 RLC A 01F7 77 RR A 01F8 67 RRC A W01F9 85 SEL AN0 ;8022 only W01FA 95 SEL AN1 ;8022 only 01FB E5 SEL MB0 ;Not in 8041/41A, 8022, 8021 01FC F5 SEL MB1 ;Not in 8041/41A, 8022, 8021 01FD C5 SEL RB0 ;Not in 8022, 8021 01FE D5 SEL RB1 ;Not in 8022, 8021 01FF 65 STOP TCNT \f AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 SOURCE FILE NAME: TEST48.ASM PAGE 6 0200 45 STRT CNT 0201 55 STRT T 0202 47 SWAP A 0203 28 XCH A,R0 0204 29 XCH A,R1 0205 2A XCH A,R2 0206 2B XCH A,R3 0207 2C XCH A,R4 0208 2D XCH A,R5 0209 2E XCH A,R6 020A 2F XCH A,R7 020B 20 XCH A,@R0 020C 21 XCH A,@R1 020D 30 XCHD A,@R0 020E 31 XCHD A,@R1 020F D8 XRL A,R0 0210 D9 XRL A,R1 0211 DA XRL A,R2 0212 DB XRL A,R3 0213 DC XRL A,R4 0214 DD XRL A,R5 0215 DE XRL A,R6 0216 DF XRL A,R7 0217 D0 XRL A,@R0 0218 D1 XRL A,@R1 0219 D305 XRL A,#GRINCH ; ; Error Test Cases ; 021B DS 100H R031B 0000 JC ADDR2 R031D 0000 JMP 8000H 0000 END \f AVOCET SYSTEMS 8048 CROSS-ASSEMBLER - VERSION 1.64 SOURCE FILE NAME: TEST48.ASM PAGE 7 ---- SYMBOL TABLE ---- ADDR1 012A ADDR3 0182 ADDR2 0144 GRINCH 0005 «eof»