Загрузка и выгрузка исполняемого файла - PullRequest
1 голос
/ 31 октября 2011

У меня проблема.Мне нужно загрузить .com файл в память, сделать что-то, а затем выгрузить его.Я собираюсь использовать int 21 ah=4bh и al=1, которые будут делать все, что мне нужно, и дать мне достаточно информации для будущего ручного выполнения этого файла.После выполнения мне нужно выгрузить файл из памяти, но я не знаю, как это сделать.Я не использую ассемблеры, я пишу в HEX, но я буду рад, если вы мне что-то посоветуете, я мог бы использовать для компиляции нативный MS-DOS x16 .com

1 Ответ

2 голосов
/ 31 октября 2011

Вы должны быть в состоянии использовать LZASM для этого:

http://protools.winasm.net/lzasm.html

Вероятно, было бы проще использовать Turbo Pascal 3.0 для создания файлов .COM, которые свободно доступны по адресу:

http://edn.embarcadero.com/article/20792

...