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

У данного отладчика в наглядной, удобной форме отображается содержимое программно доступных элементов компьютера — ячеек памяти, ПЗУ, регистров процессора (после каждого изменения их содержимого). Оперативная память отражается в «окнах» экрана монитора (см. рис.2). «Окна» с номерами 1 и 2 показывают по 80 байтов оперативной памяти, адрес байтов, мнемоническое обозначение сегментного регистра в котором задан базовый адрес отображаемого сегмента памяти. Адрес и содержимое байта представляются в шестнадцатеричной системе счисления. Это надо учитывать при использовании десятичных чисел. «Окно» номер 2 дополнительно имеет поле представления содержимого байтов в символьном виде, что облегчает чтение сообщений, содержащихся в программах. «Окно» командной строки отладчика, обозначенное «CMD >«, предназначено для набора команд отладчика. «Окно» расположенное под командной строкой отладчика («окно ассемблирования») отображает адреса байтов, содержимое байтов оперативной памяти в шестнадцатеричном виде и в виде команд процессора на языке ассемблера. Это «окно» можно использовать для создания программ на языке ассемблера, предназначенных для проверки и получения дополнительной диагностической информации о состоянии контролируемого устройства. «Окно» обозначенное «Stack» отображает оперативную память, отведенную под стек. Оно показывает четыре ячейки памяти с условным смещением +0,+2,+4.+6. Условное смещение +0 показывает байты вершины стека (адрес вершины стека указывается программным адресом в регистрах процессора SS:SP).
В верхней части экрана монитора отображается содержимое регистров процессора. Шестнадцатеричные значения, находящиеся в регистрах CS, DS, ES, SS процессора, являются базовым адресом сегментов оперативной памяти, который выделен операционной системой для загружаемых программ после загрузки отладчика «AFD». Первые 256 байтов (со смещения 000 по 0FF) заняты префиксом программного сегмента (PSP). Они отображаются в «окнах» с номерами 1 и 2 сразу после начальной загрузки программы отладчика «AFD» в оперативную память, как бы предупреждая, что это место занято. Сам отладчик предоставляет пользователям возможность работать в этом сегменте со смещением 100 по отношению к базовому адресу, выделенного операционной системой сегмента оперативной памяти.
В табл. 3 приводится список команд отладчика, выводимый на экран монитора при нажатии функциональной клавиши «F4».

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

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