Я работаю над компилятором для небольшого (игрушечного) языка, который создает 16-битные ком-файлы, которые исполняются в Windows XP. Однако в более современных версиях компиляторов Windows исполняются только с помощью таких инструментов, как DosBox. Я хотел бы, чтобы мой компилятор создавал exe-файлы, которые могут быть выполнены непосредственно в Windows 10.Как расширить ком-файл в exe-файл в Windows?
Как я понимаю, exe-файлу нужен заголовок, который инструктирует систему о том, как его выполнить. Моя идея - просто добавить заголовок в начале ком-файла, чтобы распространить его на exe-файл. Интересно, может ли кто-нибудь порекомендовать соответствующий учебник, описывающий работу exe-файлов. В частности, я ищу учебное пособие по созданию минимально возможного рабочего exe-файла.
Я также задаюсь вопросом, существует ли разница между exe-файлами для 32-разрядных или 64-битных Windows?
С наилучшими пожеланиями, Стефан
Спасибо! Я буду смотреть в него. –