diff --git a/mars_main.c b/mars_main.c index cea8cd0..8bb5de2 100644 --- a/mars_main.c +++ b/mars_main.c @@ -21,7 +21,7 @@ void execute_instruction(union mars_instruction instruction, int player, struct case SUB: - case JMP: + case JMP: { short int modeadresse = instruction.instruct.modeAddrA; if (modeadresse == IMMEDIAT){ @@ -29,9 +29,9 @@ void execute_instruction(union mars_instruction instruction, int player, struct } else if (modeadresse == DIRECT) { position[player] += (instruction.instruct.ArgA + TAILLE_MEM) % TAILLE_MEM; } else if (modeadresse == INDIRECT){ - /* Lire contenu mémoire à l'adresse demandée (DAT) puis aller à position actuelle + num contenu dans l'adresse relative */ + /* TODO: Lire contenu mémoire à l'adresse demandée (DAT) puis aller à position actuelle + num contenu dans l'adresse relative */ } - + } case DJZ: case CMP: