Компьютерная литература
  • формат archive, pdf
  • размер 24,41 МБ
  • добавлен 02 августа 2012 г.
Кулаков В. Программирование на аппаратном уровне: специальный справочник
2-е издание. – СПб.: Питер, 2003. – 847 с.
В книге рассматриваются возможности персональных IBM-совместимых компьютеров, рекомендации по использованию которых не даются в официальной технической документации. Информация, собранная в книге, интересна прежде всего для тех, кто не удовлетворен возможностями, предоставляемыми стандартными драйверами и операционными системами. С одной стороны, это создатели "несерьезных", но сложных программ - компьютерных игр, а с другой - разработчики самого серьезного обеспечения, предназначенного для систем управления разнообразными техническими объектами.
Краткое содержание:
Работа с клавиатурой
Ввод посредством BIOS - контроллер прерываний - работа с контроллером клавиатуры
недокументированные возможности процессоров Intel 80x86
Работа с устройствами на шине PCI:
Конфигурационное пространство - функции PCI BIOS - поиск устройств по коду класса
Видеоконтроллеры
Типы графических режимов - функции VGA BIOS, VESA BIOS - регистры видеоконтроллера.
Работа с мышью - функции DOS - Serial mouse - PS/2
Работа с дисками- функции DOS -ф-ии BIOS - файловые системы - интерфейс ATA
Принтеры
Шина USB
NE2000 совместимые адаптеры