Test week08

Re: Test week08

by Antoine Mehdi De Gendt -
Number of replies: 0

Bonjour,

Pour votre première question je vous renvoie vers ce post : https://moodlearchive.epfl.ch/2019-2020/mod/forum/discuss.php?d=32091

La fonction do_set_or_res permet simplement de soit set le bit de data indiqué par la valeur n (dans l'opcode) soit le reset en fonction du bit 6 de l'opcode donné. En effet, il n'y a que le bit 6 qui change entre un set ou res dans la famille CHG_U3_R8. C'est ce bit que va tester do_set_or_res pour savoir s'il faut faire un set ou un reset. Cette fonction va ensuite exécuter l'opération adéquate sur la valeur pointée par le pointeur sur data_t donné.