ИСПОЛЬЗОВАНИЕ ПРОГРАММЫ DEBUG



Проверка объема основной памяти DOS.

Данная информация после загрузки DOS находится в 413 и 414 байтах памяти (младший и старший байты).

Зададим адрес сегмента: 400 (последний нуль отбросим) и смещения: 13. Набираем команду d 40:13. Получаем информацию на дисплее:

В каждой строке текста содержатся адреса 16-ти байтов, их шестнадцатеричное и символьное представление, если существует в коде ASCII.

В первом (413) и втором (414) байтах распечатки содержатся цифры 80 и 02, то есть с учетом "вращения байтов" получаем число 0280h Кбайт. Переводим в десятичное представление:

162+8 16+0=640 Кб.

Что и должно быть!

Проверка серийного номера и даты копирайта BIOS.

Эта информация находится в ПЗУ, начиная с адреса FE000h. Здесь находятся: семизначный номер компьютера, дата копирайта, фирма изготовитель. Данная информация является символьной. Аналогично наберем адрес памяти: d FE00:0.

Получаем:

Проверка даты прошивки ROM BIOS.

Информация находится по адресу: FFFF5h. Формат даты mm/dd/yy. Вводим адрес и выполняем команду: d FFFF:5.

По этой команде должна быть выдана информация о дате прошивки ПЗУ BIOS.

В верхней строке в символьном представлении читаем интересующую дату.

Поиск данных в памяти.

Если требуется определить местоположение в памяти какой-либо информации (какого-то слова), то можно набрать и выполнить команду S, задав адресные границы поиска и искомое слово. Например, выполнение команды: s F000:0 L FFFF "IBM", в которой F000:0 - начальный адрес памяти ПЗУ, FFFF - конечный адрес, а IBM - ключевое слово, позволяет получить следующие результаты:

Ниже выполненной команды следует перечень адресов, в которых содержится искомое ключевое слово. Команду S можно использовать, например, для поиска вирусов, если известны их "следы" и т.п.

ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

Проверить выполнение процедуры POST.

 Загрузить компьютер в режиме MS-DOS. Запустить программу debug.exe.

 Выполнить следующую команду (система будет перезагружена): G=FFFF:0

 Проверить дату выпуска BIOS, выполнив команду: D FFFF:5

 Команда D FE00:0 выводит дополнительную информацию о BIOS.

Обратите внимание на версии BIOS, учитывая, что команда D=FFFF:5 была выполнена на одном ПК (верхнее окно - виртуальная машина, нижнее окно - ОС Windows ХР Pro SP3).

Проверить работоспособность системного динамика.

Запустить программу debug.exe. Последовательно набрать команды:

I 61 - считать данные из порта 61h и запомнить значение данных записанных в порт (D).

О 61 D+3 - вывести в порт 61h (порт динамика) значение на 3 больше, находящегося в нем (D+3).

О 61 D - выключение динамика.


Дата добавления: 2018-05-30; просмотров: 1196; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!