File MC6800.8

Directory of image this file is from
This file as a plain text file


/ASSEMBLER FOR THE MOTOROLA 6800 MICRO-COMPUTER
/**********************************************


/C. D. NABAVI    OCT.  1974   S.E.L.  STUTTGART

XLIST

EXPUNGE

ABA=33
CBA=21
CLC=14
CLI=16
CLV=12
DAA=31
DES=64
DEX=11
INS=61
INX=10
NOP=2
RTI=73
RTS=71
SBA=20
SEC=15
SEI=17
SEV=13
SWI=77
TAB=26
TAP=6
TSX=60
TBA=27
TPA=7
TXS=65
WAI=76
PSHA=66
PSHB=67
PULA=62
PULB=63




ADCAK=211 ADCAD=211+20 ADCAX=211+40 ADCAE=211+60 ADCBK=211+100 ADCBD=211+120 ADCBX=211+140 ADCBE=211+160 ADDAK=213 ADDAD=213+20 ADDAX=213+40 ADDAE=213+60 ADDBK=213+100 ADDBD=213+120 ADDBX=213+140 ADDBE=213+160 ANDAK=204 ANDAD=204+20 ANDAX=204+40 ANDAE=204+60 ANDBK=204+100 ANDBD=204+120 ANDBX=204+140 ANDBE=204+160 BITAK=205 BITAD=205+20 BITAX=205+40 BITAE=205+60 BITBK=205+100 BITBD=205+120 BITBX=205+140 BITBE=205+160 CMPAK=201 CMPAD=201+20 CMPAX=201+40 CMPAE=201+60 CMPBK=201+100 CMPBD=201+120 CMPBX=201+140 CMPBE=201+160 EORAK=210 EORAD=210+20 EORAX=210+40 EORAE=210+60 EORBK=210+100 EORBD=210+120 EORBX=210+140 EORBE=210+160 LDAAK=206 LDAAD=206+20 LDAAX=206+40 LDAAE=206+60 LDABK=206+100 LDABD=206+120 LDABX=206+140 LDABE=206+160 ORAAK=212 ORAAD=212+20 ORAAX=212+40 ORAAE=212+60 ORABK=212+100 ORABD=212+120 ORABX=212+140 ORABE=212+160 SBCAK=202 SBCAD=202+20 SBCAX=202+40 SBCAE=202+60 SBCBK=202+100 SBCBD=202+120 SBCBX=202+140 SBCBE=202+160 SUBAK=200 SUBAD=200+20 SUBAX=200+40 SUBAE=200+60 SUBBK=200+100 SUBBD=200+120 SUBBX=200+140 SUBBE=200+160 STAAD=207+20 STAAX=207+40 STAAE=207+60 STABD=207+120 STABX=207+140 STABE=207+160 MACRO ADC 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO ADD 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO AND 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO BIT 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO CMP 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO EOR 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO LDA 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO ORA 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO SBC 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO SUB 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND MACRO STA 4 #1#2#3;IFZERO #1#2#3&60-60 <#4%400> #4&377 MACEND ASLA=110 ASLB=110+20 ASLX=110+40 ASLE=110+60 MACRO ASL 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND ASRA=107 ASRB=107+20 ASRX=107+40 ASRE=107+60 MACRO ASR 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND CLRA=117 CLRB=117+20 CLRX=117+40 CLRE=117+60 MACRO CLR 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND COMA=103 COMB=103+20 COMX=103+40 COME=103+60 MACRO COM 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND DECA=112 DECB=112+20 DECX=112+40 DECE=112+60 MACRO DEC 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND INCA=114 INCB=114+20 INCX=114+40 INCE=114+60 MACRO INC 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND LSRA=104 LSRB=104+20 LSRX=104+40 LSRE=104+60 MACRO LSR 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND NEGA=100 NEGB=100+20 NEGX=100+40 NEGE=100+60 MACRO NEG 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND ROLA=111 ROLB=111+20 ROLX=111+40 ROLE=111+60 MACRO ROL 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND RORA=106 RORB=106+20 RORX=106+40 RORE=106+60 MACRO ROR 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND TSTA=115 TSTB=115+20 TSTX=115+40 TSTE=115+60 MACRO TST 3 #1#2;IFZERO #1#2&60-60 <#3%400> #3&377 MACEND BCC=44 MACRO BCC 2 BCC;#2-.-1&377 MACEND BCS=45 MACRO BCS 2 BCS;#2-.-1&377 MACEND BEQ=47 MACRO BEQ 2 BEQ;#2-.-1&377 MACEND BGE=54 MACRO BGE 2 BGE;#2-.-1&377 MACEND BGT=56 MACRO BGT 2 BGT;#2-.-1&377 MACEND BHI=42 MACRO BHI 2 BHI;#2-.-1&377 MACEND BLE=57 MACRO BLE 2 BLE;#2-.-1&377 MACEND BLS=43 MACRO BLS 2 BLS;#2-.-1&377 MACEND BLT=55 MACRO BLT 2 BLT;#2-.-1&377 MACEND BMI=53 MACRO BMI 2 BMI;#2-.-1&377 MACEND BNE=46 MACRO BNE 2 BNE;#2-.-1&377 MACEND BPL=52 MACRO BPL 2 BPL;#2-.-1&377 MACEND BRA=40 MACRO BRA 2 BRA;#2-.-1&377 MACEND BSR=215 MACRO BSR 2 BSR;#2-.-1&377 MACEND BVC=50 MACRO BVC 2 BVC;#2-.-1&377 MACEND BVS=51 MACRO BVS 2 BVS;#2-.-1&377 MACEND JMPX=116+40 JMPE=116+60 MACRO JMP 3 #1#2; IFZERO #1#2+#1#2&40+#1#2&40 <#3%400> #3&377 MACEND JSRX=215+40 JSRE=215+60 MACRO JSR 3 #1#2; IFZERO #1#2+#1#2&40+#1#2&40 <#3%400> #3&377 MACEND STSD=217+20 STSX=217+40 STSE=217+60 MACRO STS 3 #1#2; IFZERO #1#2+#1#2&40+#1#2&40 <#3%400> #3&377 MACEND STXD=317+20 STXX=317+40 STXE=317+60 MACRO STX 3 #1#2; IFZERO #1#2+#1#2&40+#1#2&40 <#3%400> #3&377 MACEND CPXK=214 CPXD=214+20 CPXX=214+40 CPXE=214+60 MACRO CPX 3 #1#2; IFZERO #1#2+#1#2&40+#1#2&40 <#3%400> #3&377 MACEND LDSK=216 LDSD=216+20 LDSX=216+40 LDSE=216+60 MACRO LDS 3 #1#2; IFZERO #1#2+#1#2&40+#1#2&40 <#3%400> #3&377 MACEND LDXK=316 LDXD=316+20 LDXX=316+40 LDXE=316+60 MACRO LDX 3 #1#2; IFZERO #1#2+#1#2&40+#1#2&40 <#3%400> #3&377 MACEND FIXTAB XLIST



Feel free to contact me, David Gesswein djg@pdp8online.com with any questions, comments on the web site, or if you have related equipment, documentation, software etc. you are willing to part with.  I am interested in anything PDP-8 related, computers, peripherals used with them, DEC or third party, or documentation. 

PDP-8 Home Page   PDP-8 Site Map   PDP-8 Site Search