Меню сайта

Урок 155. Область данных ROM BIOS

Сегмент DATA, расположенный по адресу 40H,содержит переменные,
— — — используемые в BIOS. — Мы не будем здесь перечислять все переменные
— — — и их функции. — Все они указаны в описании соответствующего драйвера
— — — устройства.

— — — — — Фирма IBM не меняет ни одну из этих ячеекбез особой
— — — необходимости. Некоторые из драйверов,входящих в BIOS не только
— — — читают эти ячейки. Но для программы можетоказаться довольно важным
— — — просматривать содержимое этих ячеек. Вследующей главе приводится
— — — пример, в котором требуется изменить однуиз переменных,
— — — поддерживаемых BIOS. Замена этого числадает дополнительные
— — — возможности при использовании системы.

— — — — — Так как, скорее всего, фирма IBM неизменит местоположение ни
— — — одной из этих ячеек, разумнее использоватьэти данные
— — — непосредственно, и это вполне возможно.Некоторые из переменных
— — — могут потерять смысл по мере того, как людибудут разрабатывать
— — — новые версии аппаратуры. Например, еслифирма IBM разработает
— — — систему, у которой не будет никакой памяти(что совершенно
— — — невероятно), исчезнет необходимость вячейках, которые содержат
— — — текущий объем памяти. В этом случае фирмаIBM могла бы найти другой
— — — вид использования этой ячейки. Но еслинайдется функция, имеющая
— — — форму, сходную с текущей, то вероятнеевсего переменная будет
— — — использоваться тем же способом.

Категория: Программирование на Ассемблере | Дата: 03.03.13

Меню раздела
Блок