Top "Addressing-mode" questions

An addressing mode specifies how to calculate the effective memory address of an operand by using information held in registers and/or constants contained within a machine instruction or elsewhere.

Understanding %rip register in intel assembly

Concerning the following small code, which was illustrated in another post about the size of structure and all the possibilities …

assembly x86-64 intel mov addressing-mode
What does the bracket in `movl (%eax), %eax` mean?

I have googled enough but could not figure out what the bracket () means. Also, I see some syntax as movl 8(%…

assembly x86 gnu-assembler att addressing-mode
lea assembly instruction

I Just want to make sure I am reading this right: movl 12(%ebp), %edx leal (%edx, %edx, 4), %eax I read …

assembly x86 att addressing-mode
Meaning of (%eax) in AT&T syntax?

You'll have to excuse me, I'm brand new to x86 assembly, and assembly in general. So my question is, I …

assembly x86 addressing-mode
Addressing Modes in Assembly Language (IA-32 NASM)

As the web-resources on this is sparse, I will, for the benefit of future searches, begin by listing the address …

assembly x86 nasm addressing-mode
What do ds:si and es:di mean in assembly?

The movsb (move string, bytes) instruction fetches the byte at address ds:si, stores it at address es:di, and …

assembly x86-16 cpu-registers addressing-mode memory-segmentation
ARM assembly: auto-increment register on store

Is it possible to auto-increment the base address of a register on a STR with a [Rn]!? I've peered through …

assembly arm addressing-mode
Difference between register indirect and base plus offset in MIPS addressing mode?

What is the difference between register indirect and base plus offset, and how does it affect how you write assembly …

assembly architecture mips addressing-mode
Referencing the contents of a memory location. (x86 addressing modes)

I have a memory location that contains a character that I want to compare with another character (and it's not …

assembly x86 masm addressing-mode
Register addressing mode vs Direct addressing mode

I encountered this question in a test paper. It stated, Which of the given addressing modes is faster? Why? Register …

assembly x86-16 addressing-mode