interpret-indirect-addressing-mode-example-in-assembly

Today one of my friend asked me to interpret below assembly instruction for him, so this post 🙂

The instruction  have below format,

mov -0x17( ,%ebx,4)

It is one of indirect addressing modes, so this should be read in such a way that,

( ebx * 4 ) – 0x17

What that basically means is that

IR * Width + offset