Выполнить загружаемый бинарный файл
Добавлено: 01.12.2012 18:55:44
Здравствуйте уважаемые мастера! Взялся я писать скриптовый движок, да вот проблема встала, не могу понять как можно реализовать следующее -
(псевдокод)
Binary: pointer;
GetMem(Binary, Size);
LoadBinaryFromFile(Filename, Binary);
//--- вот тут проблема
asm
call Binary
end;
Binary - это скомпилированный в машинный код скрипт. В моём примере это только один байт - команда RET ($CB), которая по идее должна просто вернуть управление..
Вот маш. коды http://looch-disasm.narod.ru/refe31.htm
(псевдокод)
Binary: pointer;
GetMem(Binary, Size);
LoadBinaryFromFile(Filename, Binary);
//--- вот тут проблема
asm
call Binary
end;
Binary - это скомпилированный в машинный код скрипт. В моём примере это только один байт - команда RET ($CB), которая по идее должна просто вернуть управление..
Вот маш. коды http://looch-disasm.narod.ru/refe31.htm