Техническая диагностика средств вычислительной техники

Методическое пособие - Компьютеры, программирование

Другие методички по предмету Компьютеры, программирование

а NMI.
¦
¦
Установка флагов CPU.
¦
Тест Зп/Чт регистров CPU:
запись сегмента, верификация записанного.
¦
Тест выполнен успешно? - нет ------------¬
¦ ¦
Тест ПЗУ ROM BIOS: ¦
подсчет контрольной суммы. ¦
¦ ¦
Тест выполнен успешно? - нет ------------>¦
¦ ¦
Инициализация DMA: ¦
¦ ¦
- проверка временных операций ¦
¦ ¦
Тест выполнен успешно? - нет ----------->¦
¦ ¦

- инициализация таймера, ¦
- инициализация регистров DMA, ¦
- начало регенерации RAM. ¦
¦ ¦
----- да ----- “Теплый” старт? ¦
¦ ¦ ¦
¦ тест первых 16К ОЗУ: ¦
¦ запись и верификация ¦
¦ фрагментов в RAM. ¦
¦ ¦ ¦
¦ Тест выполнен успешно? ------- нет -------->¦
¦ ¦ ¦
L-------------------->¦ ¦
¦ ¦

Инициализация контроллера прерываний: ¦
- установка векторов прерываний, ¦
- тест контроллера, ¦
- проверка зп/чт в регистр масок прерываний, ¦
- маскирование прерываний, ¦
- проверка, что прерывания замаскированы. ¦
¦ ¦
Тест выполнен успешно? ------- нет --------->¦
¦ ¦
Тест таймера и правильности его счета. ¦
¦ ¦
Тест выполнен успешно? ------- нет --------->¦
¦ ¦
¦ ¦
-- нет - Видеоконтроллер инсталлирован в CMOS? ¦
¦ ¦ ¦
¦ Инициализация и запуск видеоконтроллера: ¦
¦ - считывание из CMOS-памяти типа дисплея, ¦
¦ - установка режима видеосистемы, ¦
¦ - тест записи/чтения видео-RAM. ¦
¦ ¦ ¦
¦ Тест выполнен успешно? ------- нет --------->¦
L------------------------>¦ ¦
На экране монитора отображается курсор ¦
¦ ¦
Проверка слотов на установку карт: ¦
если установлены, то ¦
- тест записи/чтения на шинах XA и XD ¦
¦ ¦
Тест выполнен успешно? ------- нет --------->¦
¦ формирование
¦ аудиосигнала
----- да ----- “Теплый” рестарт? ошибки SB,
¦ ¦ останов системы.
¦ Тест базовой RAM:
¦ запись/чтение и верификация фрагментов.
¦ ¦
¦ Тест выполнен успешно? -- нет -------------¬
¦ ¦ ¦
¦ Тест расширенной RAM: ¦
¦ запись/чтение и верификация фрагментов. ¦
¦ ¦ ¦
¦ Тест выполнен успешно? -- нет ------------>¦
¦ ¦ формирование
L--------------------->¦ сообщения типа 200
¦
----- нет ----- Клавиатура инсталлирована в CMOS?
¦ ¦

¦ ¦
¦ Тест KBD:
¦ - программа сброса клавиатуры,
¦ - разблокировка клавиатуры,
¦ - проверка кода сканирования 0AAh,
¦ - очистка буфера клавиатуры,
¦ - проверка отсутствия нажатых клавишей.
¦ ¦
¦ тест выполнился успешно? -- нет ------------¬
¦ ¦ формирование
L--------------------->¦ сообщения
¦ типа 300
Установка таблицы векторов прерываний.
¦
----- нет ----- “Теплый” старт?
¦ |
¦ --- Дополнительная память установлена?
¦ ¦ ¦
¦ нет Тест дополнительной памяти.
¦ ¦ ¦
¦ ¦ Тест выполнен успешно? -- нет ------------¬
¦ ¦ ¦ формирование

¦ L------?p>