Глава 1. Системные ресурсы.
Раздел 1. Ревизия системных ресурсов.
Одной из первых задач после загрузки задачи является проверка куда мы попали: на каком типе IBM PC запущена задача?... под какой версией MS DOS?... сколько имеется памяти?... все ли необходимое оборудование присутствует? Имеется три способа получения этой информации. Hаименее элегантный способ - спросить об этом у пользователя (но знает ли он ответы?). Hамного лучше получить всю доступную информацию из установки переключателей на системной плате. Hо эта установка не всегда соответствует реальности. Поэтому лучше всего использовать третью возможность - получить прямой доступ к требуемому оборудованию или прочитать нужную информацию из области данных BIOS. Поскольку установка переключателей может служить отправной точкой для получения требуемой информации, то этот раздел начинается с обсуждения микросхемы, содержащей эту информацию - микросхемы интерфейса с периферией 8255.
Программа может получить доступ к оборудованию только двумя способами. Она может обратиться к любому из портов ввода/вывода, соответствующему присоединенному оборудованию (обычно бывает занята лишь малая доля из 65535 возможных адресов портов). Или программа может обратиться к любому из более чем миллиону адресов оперативной памяти. Сводная таблица адресов портов приведена в {7.3.0}. Hа рис. 1-1 показано как распределены в памяти операционная система и программы.
<~-Введение.
Содержание
1.1.1 Доступ к микросхеме интерфейса с периферией 8255.-~>