Assembly Noob

I'm trying to learn the basics of assembly. Can somebody explain this to me?

Assume the following values are stored at the indicated memory addresses and registers:

Address Value Register Value
0x100 0xFF %eax 0x100
0x104 0xAB %ecx 0x1
0x108 0x13 %edx 0x3
0x10C 0x11

Operand Value
9(%eax,%edx) 0x11

I don't see how this operand yields this value. Can somebody explain the 9(%eax,%edx) command to me please?

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!