| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Asm: Общие вопросы > Драйвера и машинный код |
| Автор: Ryan5 5.11.2007, 20:03 |
| В большинстве книг по асму и маш. кодам, где рассказывается о драйверах, всё написано для какой-то определённой ОС. А есть ли информация о том, как на машинном коде написать драйвер для БИОСа? Без использования уже готовых прерываний и др. То есть сделать свой собственый биос на пустом месте. Прочитал несколько книжек о машинном коде, но ничего конкретного не нашёл. И вообще интересует архитектура процессоров и другого оборудования и как можно обойти их особенности, например сегментацию ОЗУ. Долго уже ищу и ничего полезного пока не нашёл. Может кто-то знает какие-то книги или статьи? Можно и на английском. |
| Автор: Ryan5 6.11.2007, 00:22 |
| Ну асм и маш. код имеют не так уж много отличий (по-крайней мере когда-то давно так и было). просто маш. код для меня интереснее. Я вот какую книгу про написание дров не открою, везде вижу ..."Драйвера под виндовс, под дос, под *nix и т д." А вот драйвер для биоса, без использования уже написанных кем-то кусков кода, найти не могу. Нужен то всего один пример, желательно с пояснением, да хотя бы и без него. Ведь когда только компы появлялись, люди как-то писали программы. ... спасибо за ссылку. |
| Автор: fx9 6.11.2007, 01:06 |
| Программировать драйвер для управления устройством через биос.. я думаю такие драйвера устроены на портах ввода вывода, а не на прерываниях биос или дос системы (сильно не ругать, я этим страдал лет 5 назад) в аттаче статья Крис Касперски "Жесткий кодинг" (журнал Хакер, номер #093) , чтото вроде "Пишем свою первую ОС", только про BIOS ;) ссылки по теме http://www.biosmods.com/ , http://www.rom.by/ |
| Автор: MAKCim 6.11.2007, 10:00 | ||
нет такого понятия как драйвер для BIOS BIOS сам является что-то вроде большого драйвера могу скинуть BIOS с моей материнки берешь любой дизассемблер и изучаешь |