Skip to content

Latest commit

 

History

History
49 lines (41 loc) · 1.87 KB

File metadata and controls

49 lines (41 loc) · 1.87 KB

Mnemonics alphabetically sorted

  • ADD - Addition
  • AND - Bitwise AND
  • CMP - Compare values
  • DI - Disable interrupt
  • DJ - Decrement and jump conditionally
  • EI - Enable interrupt
  • EXG - Exchange register contents
  • J - Jump
  • JAL - Jump and link
  • J/cc - Jump conditionally
  • LCO - Load from code
  • LCR - Load configuration register
  • LD - Load to/from memory, between registers
  • LIO - I/O read/write
  • LS - Left shift
  • NEG - Negation
  • NOP - No operation
  • NOT - Complement
  • OR - Bitwise OR
  • POP - Pop register pair
  • POPA - Pop all register pairs
  • PUSH - Push register pair
  • PUSHA - Push all register pairs
  • RETI - Return from interrupt
  • RS - Right shift
  • RSA - Right shift arithmetic
  • SUB - Subtraction
  • SWAP - Swap two topmost register stack entries
  • SWAPA - Swap two topmost stack entries for all registers
  • SYS - Perform syscall
  • TST - Test register
  • XOR - Bitwise exclusive-OR

Continue reading

Introduction and overview

Instruction groups

Opcode matrix

Alphabetical list of mnemonics

Configuration registers

Interrupts

Calling convention