На главную Назад
Добро пожаловать, уважаемый посетитель!

Сегмент DATA, расположенный по адресу 40H, содержит переменные,

используемые в BIOS.Мы не будем здесь перечислять все переменные

и их функции.Все они указаны в описании соответствующего драйвера

устройства.

 

Фирма IBM не меняет ни одну из этих ячеек без особой

необходимости. Некоторые из драйверов, входящих в BIOS не только

читают эти ячейки. Но для программы может оказаться довольно важным

просматривать содержимое этих ячеек. В следующей главе приводится

пример, в котором требуется изменить одну из переменных,

поддерживаемых BIOS. Замена этого числа дает дополнительные

возможности при использовании системы.

 

Так как, скорее всего, фирма IBM не изменит местоположение ни

одной из этих ячеек, разумнее использовать эти данные

непосредственно, и это вполне возможно. Некоторые из переменных

могут потерять смысл по мере того, как люди будут разрабатывать

новые версии аппаратуры. Например, если фирма IBM разработает

систему, у которой не будет никакой памяти (что совершенно

невероятно), исчезнет необходимость в ячейках, которые содержат

текущий объем памяти. В этом случае фирма IBM могла бы найти другой

вид использования этой ячейки. Но если найдется функция, имеющая

форму, сходную с текущей, то вероятнее всего переменная будет

использоваться тем же способом.


 

Mail.ru