Instruction Set Architecture Cheatsheet (ISA)

Development Client-side isa assembly x86 arm risc-v mnemonic instruction-set cpu low-level

This tool runs entirely client-side, in your browser: your data is never sent anywhere.

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

  1. 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...).
  2. Your input filters this list entirely in the browser — no data is ever sent anywhere.
  3. 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).