Михаил Гук - Аппаратные интерфейсы ПК. Энциклопедия

Здесь есть возможность читать онлайн «Михаил Гук - Аппаратные интерфейсы ПК. Энциклопедия» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Город: Санкт-Петербург, Год выпуска: 2002, ISBN: 2002, Издательство: Издательский дом «Питер», Жанр: Компьютерное железо, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Аппаратные интерфейсы ПК. Энциклопедия: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Аппаратные интерфейсы ПК. Энциклопедия»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Книга посвящена аппаратным интерфейсам, использующимся в современных персональных компьютерах и окружающих их устройствах. В ней подробно рассмотрены универсальные внешние интерфейсы, специализированные интерфейсы периферийных устройств, интерфейсы устройств хранения данных, электронной памяти, шины расширения, аудио и видеоинтерфейсы, беспроводные интерфейсы, коммуникационные интерфейсы, вспомогательные последовательные интерфейсы. Сведения по интерфейсам включают состав, описание сигналов и их расположение на разъемах, временные диаграммы, регистровые модели интерфейсных адаптеров, способы использования в самостоятельно разрабатываемых устройствах. Книга адресована широкому кругу специалистов, связанных с эксплуатацией ПК, а также разработчикам аппаратных средств компьютеризированной аппаратуры и их программной поддержки.

Аппаратные интерфейсы ПК. Энциклопедия — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Аппаратные интерфейсы ПК. Энциклопедия», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

• Бит 5 — поддержка генерации специального цикла по механизму № 2;

• Биты 6:7=00 (резерв).

В регистрах ВНи BLвозвращается старший и младший номер версии (BCD-цифры), в CL— максимальный номер шины PCI, присутствующий в системе (число шин +1, поскольку они нумеруются с нуля последовательно). В регистре EDIможет возвращаться линейный адрес точки входа 32-разрядных сервисов BIOS. Этот адрес возвращается не всеми версиями BIOS (некоторые не изменяют EDI); для проверки можно при вызове обнулять EDIи проверять на нуль возвращенное значение.

АХ= B102h — поиск устройства по идентификатору . При вызове в СХуказывается идентификатор устройства, в DX— идентификатор производителя, в SI— индекс (порядковый номер) устройства. При успешном возврате в ВН— номер шины, в BL[7:3]— номер устройства, BL[2:0]— номер функции. Для нахождения всех устройств с указанными идентификаторами вызовы выполняют, последовательно инкрементируя SIот 0 до получения кода возврата 86h.

AX= B103h — поиск устройства по коду класса . При вызове в ЕСХ[23:16]указывается код класса, в ЕСХ[15:8]— подкласса, в ЕСХ[7:0]— интерфейс, в SI — индекс устройства (аналогично предыдущему). При успешном возврате в ВН— номер шины, в BL[7:3]— номер устройства, BL[2:0]— номер функции.

АХ= B106h — генерация специального цикла PCI . При вызове в BLуказывается номер шины, в EDX— данные специального цикла.

АХ= В108h — чтение байта конфигурационного пространства устройства PCI . При вызове в ВН— номер шины, в BL[7:3]— номер устройства, BL[2:0]— номер функции, в DI— номер регистра (0-FFh). При успешном возврате в CL— считанный байт.

АХ= B109h — чтение слова конфигурационного пространства устройства PCI . При вызове в ВН— номер шины, в BL[7:3]— номер устройства, BL[2:0]— номер функции, в DI— номер регистра (0-FFh, четный). При успешном возврате в СХ— считанное слово.

АХ= В10Ah — чтение двойного слова конфигурационного пространства устройства PCI . При вызове в ВН— номер шины, в BL[7:3] — номер устройства, BL[2:0]— номер функции, в DI— номер регистра (0-FFh, кратный 4). При успешном возврате в ЕСХ— считанное двойное слово.

АХ= B10Bh — запись байта конфигурационного пространства устройства PCI . При вызове в ВН— номер шины, в BL[7:3]— номер устройства, BL[2:0]— номер функции, в DI— номер регистра (0-FFh), в CL— записываемый байт.

АХ= B10Ch — запись слова конфигурационного пространства устройства PCI . При вызове в ВН— номер шины, в BL[7:3]— номер устройства, BL[2:0]— номер функции, в DI— номер регистра (0-FFh, четный), в СХ— записываемое слово.

АХ= B10Ah — запись двойного слова конфигурационного пространства устройства PCI . При вызове в ВН— номер шины, в BL[7:3] — номер устройства, BL[2:0]— номер функции, в DI— номер регистра (0-FFh, кратный 4), в ЕСХ— записываемое двойное слово.

12.9. Расширения ROM BIOS

В микросхеме ROM BIOS, установленной на системной плате, поддерживаются только стандартные (по назначению и реализации) устройства. При необходимости дополнительные устройства, устанавливаемые в слоты шин расширения (ISA, PCI, PCMCIA), могут иметь микросхемы ПЗУ своей программной поддержки — Additional ROM BIOS (дополнительные модули ROM BIOS), они же Expansion ROM. Эта необходимость возникает, когда программная поддержка устройств требуется до загрузки ОС и прикладного ПО. В таком модуле может содержаться и вся программа функционирования специализированного бездискового контроллера на базе PC. Расширения ROM BIOS используют графические адаптеры EGA/VGA/SVGA, некоторые контроллеры жестких дисков, контроллеры SCSI, сетевые адаптеры с удаленной загрузкой и другие периферийные устройства. Для модулей расширения устройств с шиной ISA в пространстве памяти зарезервирована область C8000h-F4000h. POST сканирует эту область с шагом 2 Кбайт в поисках дополнительных модулей BIOS на завершающем этапе выполнения (после загрузки векторов прерываний указателями на собственные обработчики). Дополнительный модуль BIOS графического адаптера (EGA, VGA, SVGA…) имеет фиксированный адрес C0000 и инициализируется раньше (на шаге инициализации видеоадаптера). Устройства с шиной PCI в своем конфигурационном пространстве содержат лишь признак использования модуля расширения, а его приписку к адресам памяти назначает POST.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Аппаратные интерфейсы ПК. Энциклопедия»

Представляем Вашему вниманию похожие книги на «Аппаратные интерфейсы ПК. Энциклопедия» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Михаил Савиных - Энциклопедия мумиё
Михаил Савиных
Отзывы о книге «Аппаратные интерфейсы ПК. Энциклопедия»

Обсуждение, отзывы о книге «Аппаратные интерфейсы ПК. Энциклопедия» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x