File MC8080.10

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




EXPUNGE




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

RET=311
RC=330
RCN=320
RZ=310
RNZ=300
RP=360
RM=370
RPE=350
RPO=340

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


PUSHB=305
PUSHD=325
PUSHH=345
PUSHPSW=365

POPB=301
POPD=321
POPH=341
POPPSW=361

INXB=3
INXH=23
INXD=43
INXSP=63

DADB=11
DADD=31
DADH=51
DADSP=71

STAXB=2
STAXD=22

LDAXB=12
LDAXD=32

DCXB=13
DCXC=33
DCXH=53
DCXSP=73

LXIB=1
LXID=21
LXIH=41
LXISP=61



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 LXI 3 #1#2;#3&377;#3%400 MACEND

MACRO PUSH 2 #1#2 MACEND
MACRO POP 2 #1#2 MACEND
MACRO INX 2 #1#2 MACEND
MACRO DAD 2 #1#2 MACEND
MACRO STAX 2 #1#2 MACEND
MACRO LDAX 2 #1#2 MACEND
MACRO DCX 2 #1#2 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