Глава 1. Системные ресурсы.
Раздел 1. Ревизия системных ресурсов.
1.1.2 Определение типа IBM PC.
Имеются проблемы совместимости между различными типами IBM PC. Для того чтобы программа могла работать на любом из IBM PC, используя все его возможности, необходимо чтобы она могла определить тип машины, в которую она загружена. Эта информация содержится во втором с конца байте памяти по адресу FFFFE в ROM-BIOS, с использованием следующих ключевых чисел.
Kомпьютер Kод PC FF XT FE PCjr FD AT FC
Hизкий уровень.
В языке ассемблера:
;--- Определение типа компьютера: | |
MOV AX,0F000H | ;указывает ES на ПЗУ |
MOV ES,AX | ; |
MOV AL,ES:[0FFFEH] | ;получаем байт |
CMP AL,0FDH | ;это PCjr? |
JE INITIALIZE_JR | ;переходим на инициализацию |
<~-1.1.1 Доступ к микросхеме интерфейса с периферией 8255.
Содержание
1.1.3 Определение версии MS DOS.-~>