
- •Министерство труда, занятости и трудовых ресурсов Новосибирской области
- •Разработал: а.А.Холин
- •1. Цели:
- •2 Оборудование, аппаратура, материалы, инструменты, документация.
- •3 Форма организации.
- •4 Инструктаж.
- •5 Порядок выполнения.
- •5.7 Ассемблирование и дизассемблирование.
- •5.8 Создание программы на ассемблере и сохранение ее на диске.
- •6. Методические рекомендации.
- •Просмотр областей памяти
- •Полезные приемы с командой d
- •Непосредственный ввод программы в память с помощью debug.Exe
- •Ассемблирование и дизассемблирование
- •7. Форма отчета.
- •8. Контрольные вопросы.
- •9. Критерии оценки.
4 Инструктаж.
4.1 Порядок включения-отключения ПК;
4.2 Правила безопасной работы;
4.3 Правила техники безопасности.
5 Порядок выполнения.
5.1 Проверка параллельных и последовательных портов. С помощью команды D проверить первые 16 байт области данных BIOS по адресу 400h, которые содержат адреса последовательных COM1…COM4 и параллельных LPT1…LPT3 портов.
-D 40:00_
Записать в отчет, какие порты установлены в системе и их адреса.
5.2. Проверка оборудования. С помощью команды D проверить 2 байт области данных BIOS по адресу 410h, которые содержат информацию об установленном в системе оборудовании. Находим эти байты командой:
-D 40:10_
Расшифруйте эти байты для получения информации об установленных устройствах и запишите их в таблицу.
Таблица 2 Установленные устройства
Позиция битов |
Значения битов |
Устройства |
15,14 |
|
|
11,10,9 |
|
|
7,6 |
|
|
5,4 |
|
|
1 |
|
|
0 |
|
|
5.3 Проверка состояния регистра клавиатуры. С помощью команды D в области данных BIOS по адресу 417h проверить первый байт, который хранит состояние регистра клавиатуры. Выключить Num Lock и Caps Lock, затем набирать команду:
-d 40:17_
Данные записать в таблицу. В соответствии с таблицей изменять состояние клавиш и записывать значения регистра в таблицу.
Таблица 3 Состояние регистра клавиатуры
Caps Lock |
Num Lock |
Состояние регистра клавиатуры в шестнадцатиричном коде |
OFF |
OFF |
|
OFF |
ON |
|
ON |
OFF |
|
ON |
ON |
|
Записать какие биты в регистре клавиатуры отражают состояние этих клавиш. 5.4 Проверка состояния видеосистемы. С помощью команды D в области данных BIOS по адресу 449h проверить первую область видеоданных:
-d 40:49_
Таблица 4 Параметры видеорежима
-
Адрес
Значение в HEX коде
Наименование параметра
Значение
449h
Видеорежим
44Ah
Число столбцов
484h
Число строк
5.5 Проверка копирайта BIOS и серийного номера. С помощью команды D в области данных BIOS по адресу начиная с FE00:0 найти сведения об авторских правах на BIOS. Строку с копирайтом можно легко найти в ASCII-последовательности, а серийный номер - в виде шестнадцатеричного числа. Хотя, строка с указанием авторских прав может быть длинной и не умещаться в выведенную область памяти. В таком случае следует просто ввести еще раз D.
Записать по каким адресам находятся строка с копирайтом и серийный номер BIOS и их значения.
5.6 Проверка даты производства BIOS. С помощью команды D в области данных BIOS по адресу начиная с FFFF:5 проверить дату производства BIOS и записать ее в отчет. Записать по каким адресам записана эта информация.