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
-----