*assembly of all 6800 mnemonics in alphabetic order *assembled by MITS Altair 680 assembler-editor *fix to assemble EOR A # as 88H not 11H *listing provided by George Hunt Sept 7 2022 00001 NAM TEST 00002 * 00003 0000 ORG 0 00004 0000 0000 DIR FDB 0 00005 * 00006 0100 ORG $100 00007 * 00008 0100 1B EXT ABA 00009 * 00010 0101 89 00 ADC A #0 00011 0103 99 00 ADC A DIR 00012 0105 B9 0100 ADC A EXT 00013 0108 A9 00 ADC A 0,X 00014 010A C9 00 ADC B #0 00015 010C D9 00 ADC B DIR 00016 010E F9 0100 ADC B EXT 00017 0111 E9 00 ADC B 0,X 00018 * 00019 0113 8B 00 ADD A #0 00020 0115 9B 00 ADD A DIR 00021 0117 BB 0100 ADD A EXT 00022 011A AB 00 ADD A 0,X 00023 011C CB 00 ADD B #0 00024 011E DB 00 ADD B DIR 00025 0120 FB 0100 ADD B EXT 00026 0123 EB 00 ADD B 0,X 00027 * 00028 0125 84 00 AND A #0 00029 0127 94 00 AND A DIR 00030 0129 B4 0100 AND A EXT 00031 012C A4 00 AND A 0,X 00032 012E C4 00 AND B #0 00033 0130 D4 00 AND B DIR 00034 0132 F4 0100 AND B EXT 00035 0135 E4 00 AND B 0,X 00036 * 00037 0137 48 ASL A 00038 0138 58 ASL B 00039 0139 78 0100 ASL EXT 00040 013C 68 00 ASL 0,X 00041 * 00042 013E 47 ASR A 00043 013F 57 ASR B 00044 0140 77 0100 ASR EXT 00045 0143 67 00 ASR 0,X 00046 * 00047 0145 24 FE L BCC L 00048 0147 25 FC BCS L 00049 0149 27 FA BEQ L 00050 014B 2C F8 BGE L 00051 014D 2E F6 BGT L 00052 014F 22 F4 BHI L 00053 0151 2F F2 BLE L 00054 0153 23 F0 BLS L 00055 0155 2D EE BLT L 00056 0157 2B EC BMI L 00057 0159 26 EA BNE L 00058 015B 2A E8 BPL L 00059 015D 20 E6 BRA L 00060 015F 8D E4 BSR L 00061 0161 28 E2 BVC L 00062 0163 29 E0 BVS L 00063 * 00064 0165 85 00 BIT A #0 00065 0167 95 00 BIT A DIR 00066 0169 B5 0100 BIT A EXT 00067 016C A5 00 BIT A 0,X 00068 016E C5 00 BIT B #0 00069 0170 D5 00 BIT B DIR 00070 0172 F5 0100 BIT B EXT 00071 0175 E5 00 BIT B 0,X 00072 * 00073 0177 11 CBA 00074 0178 0C CLC 00075 0179 0E CLI 00076 * 00077 017A 4F CLR A 00078 017B 5F CLR B 00079 017C 7F 0100 CLR EXT 00080 017F 6F 00 CLR 0,X 00081 * 00082 0181 0A CLV 00083 * 00084 0182 81 00 CMP A #0 00085 0184 91 00 CMP A DIR 00086 0186 B1 0100 CMP A EXT 00087 0189 A1 00 CMP A 0,X 00088 018B C1 00 CMP B #0 00089 018D D1 00 CMP B DIR 00090 018F F1 0100 CMP B EXT 00091 0192 E1 00 CMP B 0,X 00092 * 00093 0194 43 COM A 00094 0195 53 COM B 00095 0196 73 0100 COM EXT 00096 0199 63 00 COM 0,X 00097 * 00098 019B 8C 0000 CPX #0 00099 019E 9C 00 CPX DIR 00100 01A0 BC 0100 CPX EXT 00101 01A3 AC 00 CPX 0,X 00102 * 00103 01A5 19 DAA 00104 * 00105 01A6 4A DEC A 00106 01A7 5A DEC B 00107 01A8 7A 0100 DEC EXT 00108 01AB 6A 00 DEC 0,X 00109 * 00110 01AD 34 DES 00111 01AE 09 DEX 00112 * 00113 01AF 88 00 EOR A #0 00114 01B1 98 00 EOR A DIR 00115 01B3 B8 0100 EOR A EXT 00116 01B6 A8 00 EOR A 0,X 00117 01B8 C8 00 EOR B #0 00118 01BA D8 00 EOR B DIR 00119 01BC F8 0100 EOR B EXT 00120 01BF E8 00 EOR B 0,X 00121 * 00122 01C1 4C INC A 00123 01C2 5C INC B 00124 01C3 7C 0100 INC EXT 00125 01C6 6C 00 INC 0,X 00126 * 00127 01C8 31 INS 00128 01C9 08 INX 00129 * 00130 01CA 7E 0100 JMP EXT 00131 01CD 6E 00 JMP 0,X 00132 01CF BD 0100 JSR EXT 00133 01D2 AD 00 JSR 0,X 00134 * 00135 01D4 86 00 LDA A #0 00136 01D6 96 00 LDA A DIR 00137 01D8 B6 0100 LDA A EXT 00138 01DB A6 00 LDA A 0,X 00139 01DD C6 00 LDA B #0 00140 01DF D6 00 LDA B DIR 00141 01E1 F6 0100 LDA B EXT 00142 01E4 E6 00 LDA B 0,X 00143 * 00144 01E6 8E 0000 LDS #0 00145 01E9 9E 00 LDS DIR 00146 01EB BE 0100 LDS EXT 00147 01EE AE 00 LDS 0,X 00148 * 00149 01F0 CE 0000 LDX #0 00150 01F3 DE 00 LDX DIR 00151 01F5 FE 0100 LDX EXT 00152 01F8 EE 00 LDX 0,X 00153 * 00154 01FA 44 LSR A 00155 01FB 54 LSR B 00156 01FC 74 0100 LSR EXT 00157 01FF 64 00 LSR 0,X 00158 * 00159 0201 40 NEG A 00160 0202 50 NEG B 00161 0203 70 0100 NEG EXT 00162 0206 60 00 NEG 0,X 00163 * 00164 0208 01 NOP 00165 * 00166 0209 8A 00 ORA A #0 00167 020B 9A 00 ORA A DIR 00168 020D BA 0100 ORA A EXT 00169 0210 AA 00 ORA A 0,X 00170 0212 CA 00 ORA B #0 00171 0214 DA 00 ORA B DIR 00172 0216 FA 0100 ORA B EXT 00173 0219 EA 00 ORA B 0,X 00174 * 00175 021B 36 PSH A 00176 021C 37 PSH B 00177 021D 32 PUL A 00178 021E 33 PUL B 00179 * 00180 021F 49 ROL A 00181 0220 59 ROL B 00182 0221 79 0100 ROL EXT 00183 0224 69 00 ROL 0,X 00184 * 00185 0226 46 ROR A 00186 0227 56 ROR B 00187 0228 76 0100 ROR EXT 00188 022B 66 00 ROR 0,X 00189 * 00190 022D 3B RTI 00191 022E 39 RTS 00192 022F 10 SBA 00193 * 00194 0230 82 00 SBC A #0 00195 0232 92 00 SBC A DIR 00196 0234 B2 0100 SBC A EXT 00197 0237 A2 00 SBC A 0,X 00198 0239 C2 00 SBC B #0 00199 023B D2 00 SBC B DIR 00200 023D F2 0100 SBC B EXT 00201 0240 E2 00 SBC B 0,X 00202 * 00203 0242 0D SEC 00204 0243 0F SEI 00205 0244 0B SEV 00206 * 00207 0245 97 00 STA A DIR 00208 0247 B7 0100 STA A EXT 00209 024A A7 00 STA A 0,X 00210 024C D7 00 STA B DIR 00211 024E F7 0100 STA B EXT 00212 0251 E7 00 STA B 0,X 00213 * 00214 0253 9F 00 STS DIR 00215 0255 BF 0100 STS EXT 00216 0258 AF 00 STS 0,X 00217 * 00218 025A DF 00 STX DIR 00219 025C FF 0100 STX EXT 00220 025F EF 00 STX 0,X 00221 * 00222 0261 80 00 SUB A #0 00223 0263 90 00 SUB A DIR 00224 0265 B0 0100 SUB A EXT 00225 0268 A0 00 SUB A 0,X 00226 026A C0 00 SUB B #0 00227 026C D0 00 SUB B DIR 00228 026E F0 0100 SUB B EXT 00229 0271 E0 00 SUB B 0,X 00230 * 00231 0273 3F SWI 00232 0274 16 TAB 00233 0275 06 TAP 00234 0276 17 TBA 00235 0277 07 TPA 00236 * 00237 0278 4D TST A 00238 0279 5D TST B 00239 027A 7D 0100 TST EXT 00240 027D 6D 00 TST 0,X 00241 * 00242 027F 30 TSX 00243 0280 35 TXS 00244 0281 3E WAI 00245 * 00246 END TOTAL ERRORS 00000