Opcoder

Modified from Dr K. G. Smitha's OPCoder

Instruction Opcode
ADD 00000000000
SUB 00000000001
AND 00000000010
XOR 00000000011
ORR 00000000100
LDUR 00000000101
STUR 00000000110
CBZ 00000111
B 001000

Syntax

ADD X5, X5, X6 // ADD
LDUR X5, [X2, #0] // LDUR
CBZ X7, #3 // CBZ
B #4 // B
STUR X5, [X2, #2] // STUR

Lines with syntax error are ignored.

Reference

Instruction Format

Type Format (32 bits)
R Opcode(11) Rm(5) shamt(6) Rn(5) Rd(5)
D Opcode(11) address(9) op2(2) Rn(5) Rt(5)
CB Opcode(8) address(19) Rt(5)
B Opcode(6) address(26)

Instructions

Type Instructions
R ADD, SUB, AND, XOR, ORR
D LDUR, STUR
CB CBZ
B B