Assembly Language Integer registers
问题 I don't understand what this assembly instruction does. What is its effect and why? imull $16, (%eax, %edx,4) The initial values of the registers are %eax= 0x100x %edx= 0x3 回答1: I'm assuming you're trying to understand how to interpret that AT&T style assembly instruction, in particular the addressing part. I'm sure you don't need help understanding what the imull $16 part does - it simply performs a signed multiplication, the last l standing for long word. (%eax, %edx, 4) is a form of