Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

addressing mode

One of the ways an instruction can say which memory address it means - from a register, a register plus a number, and so on.

An addressing mode is a rule for forming the effective address of a memory operand from registers and constants; x86-64 offers base + index*scale + displacement and an instruction-pointer-based form, ARM64 base plus immediate or scaled register with optional pre- or post-indexing, RISC-V only base plus a 12-bit signed offset.

Read the full section →