Использование профотладчика “AFD” при диагностике и ремонте

Использование возможностей отладчика «AFD»

Возможности отладчика «AFD» позволяют контролировать оборудование памяти, контроллеров и внешних устройств. В составе отладчика имеются подпрограммы, запускаемые на выполнение командами отладчика, которые могут быть применены для определения состояния контроллеров внешних устройств и доступности их портов ввода-вывода. Формат таких команд для вызова необходимой подпрограммы содержится в справке отладчика, содержимое которой можно прочитать, воспользовавшись функциональной кнопкой клавиатуры F4 (см. табл. 1).
Подпрограмма чтения порта ввода-вывода запускается на выполнение командой отладчика:
Адрес порта
Пробел между командой I(IN) и адресом порта не обязателен и используется лишь для удобства наблюдения за форматом команды отладчика. Например, команда IIFI показывает содержимое регистра ошибок контроллера жесткого диска. Значение битов прочитанного байта может рассказать о состоянии устройства или о том, что по данному адресу устройство не отвечает (код байта равен FF или 00 в некоторых случаях).
Проверку некоторых функций устройств можно осуществить подпрограммой записи в порт ввода-вывода контроллера внешнего устройства. Подпрограмма записи в порт ввода — вывода запускается на выполнение командой отладчика: Адрес порта, код байта.
Правильность формата вводимых команд отладчика контролируется, и при ошибке выводится необходимая подсказка, в результате выполнения операций чтения-записи можно получить информацию о состоянии контролируемого устройства. Конечно, при этом необходимо иметь под рукой справочные сведения о значении битов и адреса портов ввода — вывода проверяемого устройства. Разряды регистров состояния можно только прочитать, разряды регистров управления можно только записать, а остальные регистры контроллеров устройств можно записывать и читать из них информацию, что дает нам возможность оценивать работоспособность электрических схем проверяемого устройства.

отладчика AFDРис. 2. Информация на экране монитора при первой загрузке полноэкранного отладчика AFD

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *