Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Задание и порядок выполнения работы

Читайте также:
  1. Cост. Полянская И. (гиперссылки для выполнения индивидуальных проектов) Тема 1
  2. I. Задания для самостоятельной работы
  3. I. Задания для самостоятельной работы
  4. I. Задания для самостоятельной работы
  5. I. Задания для самостоятельной работы
  6. I. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
  7. I. Порядок проведения соревнований

РАБОТА С ФАЙЛАМИ В СРЕДЕ DEBUG

Цели работы:

· изучить общие сведения о системном отладчике DEBUG;

· научиться загружать содержимое любого файла в ОЗУ одновременно с загрузкой отладчика, а также находясь в среде отладчика;

· научиться с помощью команд DEBUG просматривать в памяти содержимое файла в машинных кодах, изменять их, копировать в другую область памяти;

· научиться связывать длину файла и положение его содержимого в памяти с состоянием регистров процессора.

Задание и порядок выполнения работы

При подготовке к работе необходимо:

1) просмотреть указанное ниже задание к данной работе и контрольные вопросы, после чего найти соответствующие теоретические положения в разделах 1, 2 настоящего пособия, а также в материалах курса "Элементы и узлы персональных компьютеров", и изучить их;

2) ответить на контрольные вопросы;

3) в тетради для лабораторных работ заготовить отчет по лабораторной работе, в который предварительно занести название и цели работы, требуемые для выполнения теоретические данные, записи команд и последователь­ность действий в сответствии с заданием.

 

В лаборатории:

1) по указанию преподавателя включить компьютер и загрузить операционную систему Windows;

2) используя приложение «Блокнот» создать два разных текстовых файла латинскими литерами длиной в 5-7 строк и сохранить их в корневом каталоге на диске d:.

3) для каждого из файлов записать в тетрадь содержимое первой и последней строк.

4) из Windows войти в виртуальный реальный режим «Командная строка»;

5) запустить отладчик DEBUG, загрузив одновременно в память первый файл (одной командной строкой) (debug d:\имя файла);

6) просмотреть дамп памяти, начиная с адреса CS:0100 (здесь CS – текущее значение регистра сегмента кода) (d 100). Убедиться в наличии записи текста первого файла в кодах ASCII.

7) продолжить просмотр памяти командой d до завершения информации, содержащейся в этом файле;

8) из дампа памяти определить и записать в тетрадь начальный и конечный адреса диапазона ячеек памяти, в котором находится файл;

9) вывести на экран содержимое всех регистров (команда R) и определить, какие регистры процессора формируют начальный адрес расположения данных из загруженного в память файла;

10) найти и записать длину загруженного файла из регистра, хранящего это значение (регистры BX:CX);

11) используя известные значения начального и конечного адресов памяти, занятой первым файлом, командой отладчика обнулить эту область (F 100 L длина_файла 00). Вывести дамп памяти и проверить результат последнего действия;

12) не выходя из отладчика, загрузить в память второй файл (N d:\имя файла – ввод, L – ввод);

13) выполнить п.п. 6 - 10 для этого файла;

14) вычислить длину обоих файлов по значениям смещений начала и конца занятой файлом памяти (из п. 8) и сравнить с результатом, полученным в п.10. Записать, какую длину хранит регистр;

15) скопировать содержимое второго файла из памяти в память, начинающуюся с адреса CS:0200 (M cs:100 L длина_файла cs:200);

16) вывести дамп памяти с копией файла на экран и проверить правильность копирования;

17) используя команду шестнадцатеричной арифметики (Н), найти как разность конечного и начального адресов объем памяти, занимаемый двумя последними строками второго файла (H число_1 число_2);

19) завершить работу с отладчиком и вернуться в Windows (q);

20) выключить компьютер;


Дата добавления: 2015-11-14; просмотров: 26 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Отметка об исполнителе| СРЕДСТВА ОТЛАДКИ. МАШИННАЯ АДРЕСАЦИЯ

mybiblioteka.su - 2015-2024 год. (0.009 сек.)