|
Если каккая-нибуть программа написана в расчете на
оригинальный Бэйсик, то следует лишь установить дискету с
этой версией БэйсикА. Для новых версий БэйсикА программа
может имитировать модификацию содержимого ПЗУ с помощью
методики, описанной в главе 3 при осуждении прерываний.
Все изменения, внесенные в ПЗУ, касались BIOS; ниже мы
перечислим их и Вы сможете оценить степень их важности. Если
вы располагаете первой редакцией "Руководства по техническому
обслуживанию IBM/PC", то можете убедиться в том, что текст
BIOS-ПЗУ, приведенный в приложении А, соответствует первой
версии ПЗУ, о чем свидетельствует также маркер версии на
последней странице: 04/24/81. Вслед за текстом BIOS-ПЗУ
приведены некоторые замечания. Первое, третье и пятое
замечания касаются некоторых ошибок, найденных в BIOS и
исправленных во второй его версии.
Первые три изменения, внесенные в BIOS-ПЗУ, касаются
программ самотестирования, автоматически запускающихся после
включения питания на IBM/PC. Эти программы выполняют
четырнадцать различных тестовых проверок правильности работы
оборудования, прежде чем пользователь натворит "дел" на
неисправном компьютере.
Тест номер три ( входящий в состав этих программ)
осуществляет проверку правильности работы функции таймера
котроллера памяти. Два исправления из трех, внесенных в
тестовые программы, касаются этой процедуры. (Здесь
представляется уместным показать, что программы, подобные
BIOS, работающие непосредственно с аппаратурой, отличаются от
обычных программ. Корректность функционирования программ
тестирования устройств, а также программы BIOS часто зависит
оттонкостей функцмонирования контролируемых устройств.
|