0

movl $0x14,0x4(%rax,%rdx,1) meas %rax+%rdx*1+0x4 = $0x14(20)

but: mov 0x0(,%rax,8),%rax which is base segment resgister ? what is this instuction meas?

DaVid
  • 287
  • 1
  • 2
  • 10

1 Answers1

1

Load into %rax the value from memory at the address %rax * 8. No base register and no offset just means those parts of the base + index * multiplier + offset are assumed to be 0x0.

twalberg
  • 59,951
  • 11
  • 89
  • 84