/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