diff --git a/architecture.txt b/architecture.txt new file mode 100644 index 0000000..c7a34d4 --- /dev/null +++ b/architecture.txt @@ -0,0 +1,34 @@ + + + +Mnemonic Arg Arg description +---------------------------------------- +Nop +PushNull +PushInt int initial value +PushString string initial value +PushArray +PushStruct +PushPtr ptr pointer value +Pop +LoadLocal int stack position +StoreLocal int stack position +Call +Return +Jump +JumpIfNotZero +Add +Subtract +Multiply +Divide +Remainder +Equal +LessThan +And +Or +Xor +Not + + + +