tbd-assembler/test.s
Shadowbee27 eb03667e32
Added Function definitions
Internal instructions restructure
2026-01-26 17:17:19 +01:00

64 lines
1.2 KiB
ArmAsm

NOP 0x01 # Hi HI
HALT 0x01 # HIIII
HALI 0x01
LOAD 0x02 0x02
STOA 0x02 0x02
MOV 0x03 0x03 0x03
PUSH 0x02 0x02
POP 0x02 0x02
LUI 0x02 0x02
LOADR 0x03 0x03 0x03
ADD 0x04 0x04 0x04 0x04
SUB 0x04 0x04 0x04 0x04
MUL 0x04 0x04 0x04 0x04
DIV 0x04 0x04 0x04 0x04
ADDI 0x03 0x03 0x03
ADDS 0x04 0x04 0x04 0x04
SUBS 0x04 0x04 0x04 0x04
MULS 0x04 0x04 0x04 0x04
DIVS 0x04 0x04 0x04 0x04
ADDIS 0x03 0x03 0x03
OR 0x04 0x04 0x04 0x04
AND 0x04 0x04 0x04 0x04
XOR 0x04 0x04 0x04 0x04
# HI
NOT 0x03 0x03 0x03
SHR 0x04 0x04 0x04 0x04
SHLS 0x04 0x04 0x04 0x04
SHRS 0x04 0x04 0x04 0x04
SHLS 0x04 0x04 0x04 0x04
JAL 0x02 0x02
JALR 0x03 0x03 0x03
BEG 0x03 0x03 0x03
BNE 0x03 0x03 0x03
BLT 0x03 0x03 0x03
BLE 0x03 0x03 0x03
BGT 0x03 0x03 0x03
BGE 0x03 0x03 0x03
BLTU 0x03 0x03 0x03
BLEU 0x03 0x03 0x03
BGEU 0x03 0x03 0x03
BGTU 0x03 0x03 0x03
SEG 0x03 0x03 0x03
SNE 0x03 0x03 0x03
SLT 0x03 0x03 0x03
SLE 0x03 0x03 0x03
SGT 0x03 0x03 0x03
SGE 0x03 0x03 0x03
SLTU 0x03 0x03 0x03
SLEU 0x03 0x03 0x03
SGEU 0x03 0x03 0x03
SGTU 0x03 0x03 0x03
IOWI 0x02 0x02
IOLI 0x02 0x02
IOW 0x03 0x03 0x03
IOR 0x03 0x03 0x03
LF 0x03 0x03 0x03
.FUNC
ADD 0x04 0x04 0x04 0x04
SUB 0x04 0x04 0x04 0x04
MUL 0x04 0x04 0x04 0x04
DIV 0x04 0x04 0x04 0x04
ADDI 0x03 0x03 0x03