File MC8080.16

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

/ASSEMBLER FOR THE INTEL 8080 MICRO-COMPUTER
/*******************************************

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



XLIST
A=7
B=0
C=1
D=2
E=3
H=4
L=5
M=6






MACRO RET 1 311 MACEND
MACRO RC 1 330 MACEND
MACRO RNC 1 320 MACEND
MACRO RZ 1 310 MACEND
MACRO RNZ 1 300 MACEND
MACRO RP 1 360 MACEND
MACRO RM 1 370 MACEND
MACRO RPE 1 350 MACEND
MACRO RPO 1 340 MACEND


MACRO HLT 1 166 MACEND
MACRO CMA 1 57 MACEND
MACRO STC 1 67 MACEND
MACRO CMC 1 77 MACEND
MACRO DAA 1 47 MACEND
MACRO RLC 1 7 MACEND
MACRO RRC 1 17 MACEND
MACRO RAL 1 27 MACEND
MACRO RAR 1 37 MACEND
MACRO EI 1 373 MACEND
MACRO DI 1 363 MACEND
MACRO NOP 1 0 MACEND
MACRO XCHG 1 353 MACEND
MACRO XTHL 1 343 MACEND
MACRO SPHL 1 371 MACEND
MACRO PCHL 1 351 MACEND

MACRO"PUSH B"2 305 MACEND
MACRO"PUSH D"2 325 MACEND
MACRO"PUSH H"2 345 MACEND
MACRO"PUSH PSW"2 365 MACEND

MACRO"POP B"2 301 MACEND
MACRO"POP D"2 321 MACEND
MACRO"POP H"2 341 MACEND
MACRO"POP PSW"2 361 MACEND

MACRO"INX B"2 3 MACEND
MACRO"INX D"2 23 MACEND
MACRO"INX H"2 43 MACEND
MACRO"INX SP"2 63 MACEND

MACRO"DAD B"2 11 MACEND
MACRO"DAD D"2 31 MACEND
MACRO"DAD H"2 51 MACEND
MACRO"DAD SP"2 71 MACEND

MACRO"STAX B"2 2 MACEND
MACRO"STAX D"2 22 MACEND

MACRO"LDAX B"2 12 MACEND
MACRO"LDAX D"2 32 MACEND

MACRO"DCX B"2 13 MACEND
MACRO"DCX D"2 33 MACEND
MACRO"DCX H"2 53 MACEND
MACRO"DCX SP"2 73 MACEND

MACRO"LXI B"3 1;#3&377;@3%400 MACEND
MACRO"LXI D"3 21;#3&377;@3%400 MACEND
MACRO"LXI H"3 41;#3&377;@3%400 MACEND
MACRO"LXI SP"3 61;#3&377;@3%400 MACEND







MACRO MOV 3 IFNZRO #2!#3&7770 <?> #2^10!100!#3 MACEND
MACRO MVI 3 IFNZRO #2&7770 <?> #2^10!6;#3 MACEND

MACRO INR 2 IFNZRO #2&7770 <?> #2^10!4 MACEND
MACRO DCR 2 IFNZRO #2&7770 <?> #2^10!5 MACEND

MACRO ADD 2 IFNZRO #2&7770 <?> #2!200 MACEND
MACRO ADC 2 IFNZRO #2&7770 <?> #2!210 MACEND
MACRO SUB 2 IFNZRO #2&7770 <?> #2!220 MACEND
MACRO SBB 2 IFNZRO #2&7770 <?> #2!230 MACEND
MACRO ANA 2 IFNZRO #2&7770 <?> #2!240 MACEND
MACRO XRA 2 IFNZRO #2&7770 <?> #2!250 MACEND
MACRO ORA 2 IFNZRO #2&7770 <?> #2!260 MACEND
MACRO CMP 2 IFNZRO #2&7770 <?> #2!270 MACEND

MACRO ADI 2 306;IFNZRO #2&7400 <?> #2 MACEND
MACRO ACI 2 316;IFNZRO #2&7400 <?> #2 MACEND
MACRO SUI 2 326;IFNZRO #2&7400 <?> #2 MACEND
MACRO SBI 2 336;IFNZRO #2&7400 <?> #2 MACEND
MACRO ANI 2 346;IFNZRO #2&7400 <?> #2 MACEND
MACRO XRI 2 356;IFNZRO #2&7400 <?> #2 MACEND
MACRO ORI 2 366;IFNZRO #2&7400 <?> #2 MACEND
MACRO CPI 2 376;IFNZRO #2&7400 <?> #2 MACEND
MACRO OUT 2 323;IFNZRO #2&7400 <?> #2 MACEND
MACRO IN 2 333;IFNZRO #2&7400 <?> #2 MACEND
MACRO RST 2 IFNZRO #2&7707 <?> #2!307 MACEND


MACRO JMP 2 303;#2&377;@2%400 MACEND
MACRO JC 2 332;#2&377;@2%400 MACEND
MACRO JNC 2 322;#2&377;@2%400 MACEND
MACRO JZ 2 312;#2&377;@2%400 MACEND
MACRO JNZ 2 302;#2&377;@2%400 MACEND
MACRO JP 2 362;#2&377;@2%400 MACEND
MACRO JM 2 372;#2&377;@2%400 MACEND
MACRO JPE 2 352;#2&377;@2%400 MACEND
MACRO JPO 2 342;#2&377;@2%400 MACEND

MACRO CALL 2 315;#2&377;@2%400 MACEND
MACRO CC 2 334;#2&377;@2%400 MACEND
MACRO CNC 2 324;#2&377;@2%400 MACEND
MACRO CZ 2 314;#2&377;@2%400 MACEND
MACRO CNZ 2 304;#2&377;@2%400 MACEND
MACRO CP 2 364;#2&377;@2%400 MACEND
MACRO CM 2 374;#2&377;@2%400 MACEND
MACRO CPE 2 354;#2&377;@2%400 MACEND
MACRO CPO 2 344;#2&377;@2%400 MACEND

MACRO STA 2 62;#2&377;@2%400 MACEND
MACRO LDA 2 72;#2&377;@2%400 MACEND
MACRO SHLD 2 42;#2&377;@2%400 MACEND
MACRO LHLD 2 52;#2&377;@2%400 MACEND

MACRO DW 2 #2&377;@2%400 MACEND




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