Fixed minor bugs

This commit is contained in:
Paul Faure 2021-06-18 09:31:11 +02:00
parent 74647c41de
commit 96a7569291

View file

@ -135,7 +135,7 @@ Instruction : tJMF tNB tNB {increment_time();
int reg_src = get_reg_read($2, &added_instruction); // On demande un registre en lecture pour l'argument A de l'instruction (adresse)
int reg_aux = get_reg_write(-1, &added_instruction); // On demande un registre en écriture
// On ne veut pas un registre associé a une adresse, juste un buffer d'où le -1
add_instrcution(AFC, reg_aux, 0, 0); // On affecte 0 à un registre
add_instruction(AFC, reg_aux, 0, 0); // On affecte 0 à un registre
add_instruction(SUB, reg_aux, reg_aux, reg_src); // On Soustrait la valeur à 0, flag 0 levé si la valeur vallait 0 donc condition fausse
add_instruction(JMZ, $3, 0, 0); // On ajoute le JMZ
new_instruction(added_instruction + 3);}; // On déclare le nombre d'instruction ajoutées