/* 8085.h */ /* * (C) Copyright 1989 * All Rights Reserved * * Alan R. Baldwin * 721 Berkeley St. * Kent, Ohio 44240 */ /*)BUILD $(PROGRAM) = AS8085 $(INCLUDE) = { ASM.H 8085.H } $(FILES) = { 85EXT.C 85MCH.C 85PST.C ASMAIN.C ASLEX.C ASSYM.C ASSUBR.C ASEXPR.C ASDATA.C ASLIST.C ASOUT.C } $(STACK) = 2000 */ /* * Symbol types. */ #define S_INH 50 /* One byte */ #define S_RST 51 /* Restart */ #define S_ADI 52 /* One byte immediate */ #define S_ADD 53 /* One reg. */ #define S_JMP 54 /* Jumps, calls, etc. */ #define S_INR 55 /* Reg. dest. */ #define S_LXI 56 /* Word immediate */ #define S_LDAX 57 /* B or D */ #define S_INX 58 /* Word reg. dest. */ #define S_PUSH 59 /* Push, pop */ #define S_MOV 60 /* Mov */ #define S_MVI 61 /* Mvi */ #define S_REG 62 /* Registers */ /* * Other */ #define S_FLAG 70 /* * Registers. */ #define B 0 #define C 1 #define D 2 #define E 3 #define H 4 #define L 5 #define M 6 #define A 7 #define SP 8 #define PSW 9 /* machine dependent functions */ /* 85mch.c */ extern VOID comma(); extern VOID machin(); extern VOID minit(); extern VOID out3(); extern int reg(); extern int regpair();