correction d'erreur dans le switch
This commit is contained in:
@@ -21,7 +21,7 @@ void execute_instruction(union mars_instruction instruction, int player, struct
|
|||||||
|
|
||||||
case SUB:
|
case SUB:
|
||||||
|
|
||||||
case JMP:
|
case JMP: {
|
||||||
short int modeadresse = instruction.instruct.modeAddrA;
|
short int modeadresse = instruction.instruct.modeAddrA;
|
||||||
|
|
||||||
if (modeadresse == IMMEDIAT){
|
if (modeadresse == IMMEDIAT){
|
||||||
@@ -29,9 +29,9 @@ void execute_instruction(union mars_instruction instruction, int player, struct
|
|||||||
} else if (modeadresse == DIRECT) {
|
} else if (modeadresse == DIRECT) {
|
||||||
position[player] += (instruction.instruct.ArgA + TAILLE_MEM) % TAILLE_MEM;
|
position[player] += (instruction.instruct.ArgA + TAILLE_MEM) % TAILLE_MEM;
|
||||||
} else if (modeadresse == INDIRECT){
|
} 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 DJZ:
|
||||||
|
|
||||||
case CMP:
|
case CMP:
|
||||||
|
Reference in New Issue
Block a user