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

indirect jump

A jump whose destination comes from a register or memory, worked out while the program runs, rather than being written in the instruction.

An indirect jump takes its target from a register or memory operand (x86-64 jmp rax / jmp [mem]; ARM64 br xn; RISC-V jr / jalr zero, 0(rs)).

Read the full section →