Bonjour, dans l'énoncé d'un exo on a :
"On considère l'architecture Intel x86. On ajoute une nouvelle instruction:

mov [ ri + rj ], rj

Donner les valeurs des flags RegWrite, ALUSrc, ALUop, MemWrite, MemRead, MemToReg qui contrôlent l'exécution de cette instruction"

Voici ma réponse:

Regwrite contient 0 (car aucun registre n'est écrit … on n'a "reg<-valeur")
ALUop contient 1 (car on fait une addition ri +rj)
MemRead contient 0 (car on ne lit pas une valeur contenue à une adresse donnée)
MemWrite contient 1 (car on écrit dans [ri+rj])

je ne sais pas les valeurs dans MemToReg et AluSrc, sinon, les réponses ci-dessous sont-elles justes ?
Merci de votre aide