|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
23.10.2011, 11:46 | #61 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
23.10.2011, 11:57 | #62 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
мне надо сделать что-то вроде прерываний 10,13,16,33 и ещё своё прерывание для работы с окнами..
Цитата:
Linus Torvalds
|
|
23.10.2011, 12:14 | #63 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
из 10h прерывания вам мало что будет нужно.
лично я его применял до перехода в защищенный режим для инициализации VESA. далее у меня есть прямой доступ к видеопамяти, и я что хотел то и творил там то есть просто подпрограммы для вывода. для аналога 13-го информации достаточно есть аналог 16-го примеров масса даже тут. с мышью сложнее, вроде было в книге в какой-то, но помоему есть где подсмотреть. вы вообще в защищенном режиме или в реальном? если защищенный то, будете ли применять многозадачность и разделение на уровни привилегий. да и кстати, код из БИОСа может не быть универсальным. и маленький совет, не стройте сразу наполеоновский планов с ОС, тут туева туча мелочей которые обычно стоит решить, чтобы эффективно было. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. Последний раз редактировалось Пепел Феникса; 23.10.2011 в 12:18. |
23.10.2011, 12:39 | #64 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
Вопрос по BOOT'у:как в FASM поставить нули до 510??
Цитата:
Linus Torvalds
|
|
23.10.2011, 12:45 | #65 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
TIMES 510-($-$$)db 0
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
23.10.2011, 13:00 | #66 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
А мне просто казалось в FASM эта команда пишется не так как в NASM..
Цитата:
Linus Torvalds
|
|
23.10.2011, 13:42 | #67 | ||
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
У меня есть вторичный загрузчик который должен делать следующее:
Цитата:
кто может ответьте плз. Цитата:
Linus Torvalds
Последний раз редактировалось program2001; 23.10.2011 в 18:48. |
||
24.10.2011, 03:08 | #68 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
1)какое оборудование?
2)какая ФС? и нужно ли это загрузчику?(я лично стал экспериментировать с загрузкой из под ДОСа, ибо 64Кб куда больше чем 512Байт-заголовок ФС) 4) Код:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
25.10.2011, 23:10 | #69 | |
Пользователь
Регистрация: 20.02.2011
Сообщений: 68
|
ФС можно йз другой ОСи спереть,а оборудование хотя бы клавиатуру надо инициализировать пунктом 5
Цитата:
Linus Torvalds
Последний раз редактировалось program2001; 25.10.2011 в 23:15. |
|
26.10.2011, 12:47 | #70 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Код:
еще у Вована в сорцах есть код. да и кстати, это все скорее уж задача ядра, а не загрузчика(клава, носители, ФС и тп). а насчет ФС, сначало работу с носителями надо организовать. а так, про FAT достаточно информации(и многим иным ФС). PS: это все с клавой по PS2, но не USB. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Объявление собственной глобальной процедуры | Gorin | Общие вопросы Delphi | 11 | 06.11.2007 17:49 |
РАЗРАБОТКА DLL | Leo | Общие вопросы Delphi | 2 | 26.10.2007 21:35 |
Разработка протокола | OrdJONY | Общие вопросы по программированию, компьютерный форум | 2 | 04.10.2007 13:21 |