ROT_FLAGS_SRC

ROT_FLAGS_SRC

by Lúcás Críostóir Meier -
Number of replies: 2

Dans cpu-alu.h (qui nous est fourni), ligne 41, on a:

Cependant on a ceci dans la donnée

Il me semble que le ROT_FLAGS_SRC qu'on a eu n'est pas correct. Il correspond à 000C, au lieu de Z00C. En changeant pour correspondre à la donnée, les tests passent aussi.

Je crois qu'il s'agit d'une erreur dans le code fourni, mais c'est possible que j'ai raté une correction transmise dans le forum, dans quel cas je m'excuse.

In reply to Lúcás Críostóir Meier

Re: ROT_FLAGS_SRC

by Raoul Alfred Gerber -

J'étais sur le point de poser la même question, et non plus vu de correction officielle à ce sujet.

In reply to Lúcás Críostóir Meier

Re: ROT_FLAGS_SRC

by Jean-Cédric Chappelier -

Utilisez les bons flags (Z00C) comme indiqué. On n'a jamais dit d'utiliser les mauvais (ROT_FLAGS_SRC) !
ROT_FLAGS_SRC correspondent en effet à 000C et doivent être utilisés pour cela (pour les instructions qui ont 000C ; ce sont les instructions RLCA, RRCA, RLA et RRA, que vous n'avez finalement pas à implémenter, mais vous sont fournies au travers de la bibliothèque libcs212....so)