![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]()
Бывает компилятор Паскаля под биос?
Цитата:
Linus Torvalds
|
|
![]() |
![]() |
![]() |
#2 | ||
АльTRUEи$т
Форумчанин
Регистрация: 19.03.2009
Сообщений: 784
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
IT-man
имеется в виду, чтобы вшить паскаль прямо в BIOS компьютера, чтобы оно не операционную систему загружало, а сразу IDE То есть включаешь комп, и любуешься: ![]()
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
судя по вопросу в теме о разработке ОС, речь не о БИОСе вообще(кстати ТС это пробел в образовании, БИОС вообще лучше не трогать).
а о том что ТС хочет писать ОС на Паскале(причем наверно вместо С, в защищенном режиме). о таком не слышал честно говоря, может разве что посмотреть на компиль Ады от MinGW, но я не уверен что там можно без привязок писать. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 | ||
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]() Цитата:
чтобы можно было ос с нуля писать на Паскале Цитата:
Linus Torvalds
|
||
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
![]() Цитата:
ОС можете писать хоть в Turbo Pascal(пусть грузиться будет из ДОСа, но это не важно). или у вас какие цели то? 32PM или RM? Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
![]() |
![]() |
![]() |
#7 | ||
Старожил
Регистрация: 23.10.2010
Сообщений: 2,378
|
![]()
Моё мнение ...
Если изначально поставленный вопрос Цитата:
Rififi Цитата:
В принципе слышал о том, что и на Паскале можно написать ОС. Но в этом очень сильно сомневаюсь по следующим причинам: - Драйвера к устройствам - Asembler; - Системная библиотека типа API - где-то там же; - Файловая система (работа с файлами в Паскале уже предполагает обмен с ОС, т.е. существованием внешней среды и набора функционала); - Обработка прерываний ... Учитывая уже существующие наработки ОС под различные микропроцессоры и функционал, предлагаемый фирмами в лабах, следует использовать ассемблер и Си. Но это моё мнение ...
Как-то так, ...
|
||
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
![]()
Но Паскаль компилит под 20-ые прерывания, а мне нужно под чистый камп..((
Цитата:
Linus Torvalds
|
|
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 15.06.2010
Сообщений: 740
|
![]() Цитата:
Код:
Но ваще, целиком на паскакале ОС не пишут. Загрузчик, и некоторые функции DOS придется писать на асме. Далее, уже можно использовать паскаль, например ver 3.0, который компилит в .COM файлы. Плюс ко всему, по сети гуляют полные исходники борланд паскаля, включая шестую версию, а возможно даже и седьмую (без рантайм библиотек). А вообще тру, запилить свой компилятор паскаль, который будет генерить просто опкоды, без всяких прерываний.
Чтобы понять рекурсию, сперва нужно понять рекурсию.
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Паскаль. переделать программу под процедцры и функции | graf890 | Помощь студентам | 1 | 21.02.2011 10:39 |
Прерывания ДОС и БИОС. Функции ДОС и БИОС | professor | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 01.06.2010 05:55 |
Помогите переделать 2 задачи под динамические массивы (Паскаль) | mpegable | Помощь студентам | 2 | 27.05.2008 17:32 |
Помогите разобраться как запустить Паскаль под WindowsXP | KnDmPetr | Паскаль, Turbo Pascal, PascalABC.NET | 8 | 03.03.2008 12:08 |