#include #include #include #include #include char* trim(char *string); int decode(unsigned int getal); void printBin (int oper); int laatsteCel (struct regel *lijst); struct regel * zoekCel (struct regel *lijst, int nummer); void setGeheugen(int operat, int adressering, int operand, struct regel **lijst); void printLijst(struct regel *lijst); char * stringIn(void); void fileToWorkdoc (char * bestandsnaam); void verwijderLijn (int regelnr); void pasLijnAan (int regelnr); void inputToWorkdoc (char * input); void printWorkdoc (void); int checkGetal(char *getal); int checkPosGetal(char *getal); int checkHaakjes(char *getal); int setLDA(char* regel); int setLDB(char* regel); int setSTA(char* regel); int setSTB(char* regel); int setINP(char* regel); int setOUT(char* regel); int setNOP(char* regel); int setHLT(char* regel); int setADD(char* regel); int setSUB(char* regel); int setDIV(char* regel); int setMUL(char* regel); int setJMP(char *regel); int setJSP(char *regel); int setJSN(char *regel); int setJIZ(char *regel); int setJOF(char *regel); int verwerkLijn(char * commando);