/* ---------------------------------------- | Adresse | Registre | Modifié | ---------------------------------------- | | | | | | | | | | | | | i | 0x777756b8 | int | | size | 0x777756b8 | int | ---------------------------------------- */ #include "tables.h" #define NB_REG 4 #define MEM_SIZE 1024 #define NB_INSTRUCTIONS 1024 struct case_adresse { int adresse; int registre; char modifie; }; struct case_adresse tableau[MEM_SIZE]; int registres[NB_REG]; int traduction_JMP[NB_INSTRUCTIONS]; void init (void) { int i; struct case_adresse case_courante = {0, -1, 0}; for (i=0; i