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 |
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.
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) |
Type | Instructions |
---|---|
R | ADD, SUB, AND, XOR, ORR |
D | LDUR, STUR |
CB | CBZ |
B | B |