Fixed minor bugs
This commit is contained in:
parent
74647c41de
commit
96a7569291
1 changed files with 1 additions and 1 deletions
|
@ -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_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
|
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
|
// 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(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
|
add_instruction(JMZ, $3, 0, 0); // On ajoute le JMZ
|
||||||
new_instruction(added_instruction + 3);}; // On déclare le nombre d'instruction ajoutées
|
new_instruction(added_instruction + 3);}; // On déclare le nombre d'instruction ajoutées
|
||||||
|
|
Loading…
Reference in a new issue