Bonjour, je n'arrive pas à résoudre ce problème. Est-ce que quelqu'un pourrait m'aider svp? Merci!
Considerez le code suivant:
En sachant que j se trouve en %ecx et ptr en %eax, écrivez l'instruction assembleur (IA-32) quiCode:unsigned int func(int *ptr, unsigned int j) { unsigned int res = j; int i = ptr[j+1]; <========= ICI for(; i<8; ++i) { res >>= 1; } return res; }
copie ptr[j+1] en %ecx.
-----