view emulator/iset.h @ 14:2b8eb2c86602

Major update to assembler design, now handles labels proper. Next step unit test Added boot procedure and experimental function look up table to emulator Started implementing operations tested SET and CLR operations with success
author james <jb302@eecs.qmul.ac.uk>
date Wed, 29 Jan 2014 20:11:07 +0000
parents e9dc055a0f8b
children 256d24488e3f
line wrap: on
line source
/* iset.h
 * op function definitions */
#ifndef ISET_H
#define ISET_H
 
void
JNS(void);

void
LJMP(void);

void
SET(void);

void
RESERVED(void);

void
JPO(void);

void
ANL(void);

void
JNZ(void);

void
HLT(void);

void
RRC(void);

void
POP(void);

void
JNC(void);

void
SUBB(void);

void
PCALL(void);

void
IN(void);

void
INC(void);

void
XRL(void);

void
SUB(void);

void
RR(void);

void
SJMP(void);

void
RETI(void);

void
RET(void);

void
INT(void);

void
ADD(void);

void
ADDC(void);

void
RL(void);

void
MUL(void);

void
JC(void);

void
JMP(void);

void
DJNZ(void);

void
CLR(void);

void
JZ(void);

void
JPE(void);

void
LAF(void);

void
MOV(void);

void
RLC(void);

void
JS(void);

void
ORL(void);

void
CJNE(void);

void
XCSD(void);

void
LCALL(void);

void
DA(void);

void
NOP(void);

void
SFA(void);

void
CPL(void);

void
PUSH(void);

void
DIV(void);

void
DEC(void);

void
OUT(void);

void
PJMP(void);

#endif