Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как скомпилировать код на языке Pascal в файл работающий без ОС?

Лев Таранов Ученик (94), на голосовании 2 недели назад
Дополнен 1 месяц назад
Компилятор: FreePascal
Голосование за лучший ответ
INFERNUS Мудрец (11652) 1 месяц назад
F5 нажми компиляция пойдет, не знаю точно, но на выходе наверное .com или .bat файл получится, а может и другой
Лев ТарановУченик (94) 1 месяц назад
это компиляция в исполняемый файл
без ОС он не запустится
INFERNUS Мудрец (11652) Лев Таранов, почему? биос же работает? и вообще чипы работают на основе нулей и единиц без всяких ОСов
Krab Bark Искусственный Интеллект (293637) 1 месяц назад
Никак. Компилятор рассчитан на то, что выработанный им машинный код запускается и обслуживается программными средствами ОС.
Лев ТарановУченик (94) 1 месяц назад
А как тогда делают ОС полностью на Паскале?
Лев ТарановУченик (94) 1 месяц назад
PascalOS,FPOS, ToroOS, LisaOS
Krab BarkИскусственный Интеллект (293637) 1 месяц назад
Никак. По твоей ссылке используется среда программирования Lazarus, в которой можно вместе с Паскалем использовать Ассемблер, и фактически то, что там написано, написано на Ассемблере. От Паскаля там крохи. То же самое с упомянутыми тобой ОС. Погляди их исходный код - в каждом модуле пять строчек на Паскале и сто строчек на ассемблере :)
Koshkina Гуру (3497) 1 месяц назад
Никак. Язык Паскаль и его компиляторы обычно предназначены для создания приложений, работающих в среде ОС. Для создания программ, работающих без ОС, требуется использование ассемблера или C с поддержкой bare-metal программирования.
Похожие вопросы