Mercurial > hg > ede
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