Аппаратное обеспечение персонального компьютера



           

Введение


Несмотря на широкое распространение новых операционных систем, таких как Microsoft Windows 95, Microsoft Windows NT и IBM OS/2 Warp, а также новых технологий программирования, ориентированных на Internet и средства высокого уровня, до сих пор остается актуальным создание программ, работающих с аппаратурой компьютера через порты, прерывания и функции драйверов. Многие разработчики занимаются созданием драйверов для нестандартной аппаратуры, и поэтому нуждаются в описании регистров периферийных устройств и методик работы с этими устройствами на уровне регистров и прерываний.

Перечисленные выше вопросы были рассмотрены нами во 2 томе «Библиотеки системного программиста» с названием «Аппаратное обеспечение IBM PC”, который был издан в 1992 году. С тех пор аппаратура персонального компьютера претерпела определенные изменения, не говоря уже о возникновении и широком распространении новых периферийных устройств. Поэтому мы решили переиздать упомянутый том «Библиотеки системного программиста», обновив и дополнив его новой информацией.

Первая глава нашей книги посвящена определению конфигурации компьютера. Мы научим вас определять состав аппаратных средств компьютера с помощью функций BIOS, а также анализируя содержимое энергонезависимой памяти CMOS. Много внимания мы уделим определению типа центрального процессора. С помощью программы, исходные тексты которой есть в первой главе, можно распознать процессоры начиная от теперь уже исторической модели Intel 8086 до суперсовременного Intel Pentium II.

Во второй главе мы расскажем о работе с клавиатурой на уровне портов ввода/вывода, прерываний, функций BIOS и MS-DOS. Вся эта информация необходима разработчикам диалоговых программ для операционной системы MS-DOS. Что же касается приложений Microsoft Windows, то способы работы с клавиатурой в среде этой операционной системы мы описали в 11 томе “Библиотеки системного программиста”, который называется “Операционная система Microsoft Windows для программиста”.

Третья глава посвящена мыши.


Содержание  Назад  Вперед