Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Asm для начинающих > работа ассемблерных драйверов под windows


Автор: iPlay 17.4.2011, 18:46
Ребят, вопрос такой, имеется книга по Периферийным устройствам Авдеева, он в своей книге приводит примеры программ(драйверов) которые работают с железками или видеоадаптером через биос, различные функции 21го и 10 го прерывания, в своей книге он оговаривает что данные программы нужно выполнять в MS-DOS. Можно ли такую программу заставить работать в Windows? И какой лучше сейчас выбрать среду для разработки, давно уже этим не занимался?

Автор: 500mhz 17.4.2011, 21:05
в винде это работать не будет
нада писать драйвера именно с расчетом на винду

Автор: iPlay 17.4.2011, 21:15
А что подобного можно сделать под виндой? В частности по работе с COM, LPT и VGA адаптером?

Добавлено через 11 минут и 37 секунд
А еще мне чето  кажется что в досбоксе будет работать, например пищалку как-то пробовал через биос заводить в досбоксе.

Автор: 500mhz 17.4.2011, 22:14
ну так то в досбоксе
в принципе драйвер под виндой работает в kernel mode (ring0) так что имеем прямой доступ ко всему железу, главное уметь его програмировать

Автор: iPlay 17.4.2011, 22:40
Ну возьму примерчик один Авдеева попробую в досбоксе.

Автор: 500mhz 17.4.2011, 23:23
пойми что msdos и windows это разные ОС 

Автор: iPlay 18.4.2011, 17:11
да понимаю smile уже не первый год smile Просто вот думаю, нужно лабы сочинить студентам по LPT, COM и еще чему-нибудь, че бы им такого давать попрограммировать, грузить их в древность не хочется smile В идеале хотелось бы чего-то на С пописать.

Автор: 500mhz 18.4.2011, 18:55
ну пусть напишут прогу под винду типа терминала через lpt или сом чтоб между 2 ПЦ можно было переписываться )

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)