What it does
This cheatsheet gathers the most commonly encountered mnemonics from the three most widespread CPU architectures today — x86 (Intel/AMD), ARM (AArch32/AArch64), and RISC-V — so you can quickly look up the syntax and purpose of an instruction without digging through a thousand-page manual.
Type a mnemonic (e.g. mov, ldr, addi) or a keyword (e.g. branch, stack, atomic) to instantly filter the list.
Try it
How it works
- A small static dataset (
data.js) embeds, for each architecture, a list of common instructions: mnemonic, syntax, description, and category (arithmetic, memory, control flow, stack, logical...). - Your input filters this list entirely in the browser — no data is ever sent anywhere.
- The architecture filter lets you focus on a single instruction set, or compare all three side by side for the same keyword (e.g. searching "call" shows the equivalent instruction in all three architectures).
Tip
Search by role rather than exact mnemonic if you can't remember it: stack, compare, branch, load, store, shift, multiply, syscall... the search also matches descriptions and categories, not just mnemonics.
Sources and limitations
This table covers the instructions most frequently encountered in practice (compiled code, disassembly, architecture courses) — it is not an exhaustive reference of every encoding variant, prefix, or addressing mode. For exact implementation details, always refer to the official manufacturer manual (Intel SDM, Arm Architecture Reference Manual, RISC-V ISA Specification).