Stack Based Virtual Machine Written in C
Автор: ThatAwesomePlant
Загружено: 2025-08-13
Просмотров: 18
Описание:
BYTE CODE:
PUSH_SCOPE, 1,
LOAD_CONST, 3,
PRINT,
LOAD_CONST, 0,
STORE_VAR, 0, 0,
LOAD_VAR, 0, 0,
PRINT,
LOAD_VAR, 0, 0,
LOAD_CONST, 1,
ADD,
STORE_VAR, 0, 0,
LOAD_VAR, 0, 0,
LOAD_CONST, 2,
LESS_EQUAL,
JUMP_IF_TRUE, FROM_SIGNED_WORD(-22),
POP_SCOPE,
PUSH_SCOPE, 2,
LOAD_CONST, 4,
PRINT,
LOAD_CONST, 1,
LOAD_CONST, 0,
STORE_VAR, 0, 0, // x = 1
STORE_VAR, 0, 1, // y = 1
PUSH_SCOPE, 2,
LOAD_CONST, 0,
STORE_VAR, 0, 0, // i = 0
LOAD_VAR, 1, 0,
STORE_VAR, 0, 1, // temp = x
LOAD_VAR, 1, 1,
STORE_VAR, 1, 0, // a = b
LOAD_VAR, 0, 1,
LOAD_VAR, 1, 1,
ADD,
STORE_VAR, 1, 1, // b = a + b
LOAD_CONST, 1,
LOAD_VAR, 0, 0,
ADD,
STORE_VAR, 0, 0, // i += 1
LOAD_VAR, 1, 0,
PRINT,
LOAD_VAR, 0, 0,
LOAD_CONST, 2,
LESS,
JUMP_IF_TRUE, FROM_SIGNED_WORD(-44),
POP_SCOPE,
POP_SCOPE,
HALT
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: