История изменений
Исправление
EXL,
(текущая версия)
:
Для BIOS в теории ещё проще – ему не нужен ELF-header, и вроде как опкоды должны там быть из мира 16-bit real mode. Можно посмотреть сперва что GCC компилирует с флагом -m16, чтобы соориентироваться и написать подобную программу.
См. https://www.briansteffens.com/2020/01/15/hello-world-from-a-bootloader.html
Исходная версия
EXL,
:
Для BIOS в теории ещё проще – ему не нужен ELF-header, и вроде как опкоды должны там быть из мира 16-bit real mode. Можно посмотреть сперва что GCC компилирует с флагом -m16, чтобы соориентировать и написать подобную программу.
См. https://www.briansteffens.com/2020/01/15/hello-world-from-a-bootloader.html