We are asked to give a possible encoding of the following instruction, in hexadecimal, in little-endian :
r1 <- Memory[r2+r3]
Where the initial value of r1 (ECX), r2 (EDX) and r3 (EBX) are respectively 0x137dd, 0xb and 0x1f.
I'm confused. I know instructions are encoded in 32 bits where the first few bits are the opcode and the otheres the addresses of the operand, but what is the addresses of the operand, in this case?
Thanks !