Combuster wrote:
Instead of trolling and throwing a tantrum over being corrected, you can cite the relevant portion of the manual - if it exists.
Well, if Combuster gives up on finding relevant information I am glad to present it
Intel® 64 and IA-32 Architectures Software Developer’s Manual wrote:
3.7.5.1 Specifying an Offset in 64-Bit Mode
The offset part of a memory address in 64-bit mode can be specified directly as a static value or through an address
computation made up of one or more of the following components:
• Displacement — An 8-bit, 16-bit, or 32-bit value.
• Base — The value in a 32-bit (or 64-bit if REX.W is set) general-purpose register.
• Index — The value in a 32-bit (or 64-bit if REX.W is set) general-purpose register.
• Scale factor —A value of 2, 4, or 8 that is multiplied by the index value.
The important part here is about Base and Index registers.