🧠 Instruction Set¶
Version:
0.5.0
Total Instructions Supported:73
Operand Size: Up to 2 operands, each of 64-bits
🧩 Operand Types¶
Instructions in SASM accept a variety of operand types:
Immediate Values
0, 1, 2, 3
Constants
M, N, O, P
Registers
L0, L1, L2, L3
🗂️ Register Dereferencing¶
SASM registers are identified by unique IDs. Each register can be accessed either as a reference or as a value using compile-time functions.
These are compile-time functions that tell the assembler how to interpret operands.