Самостоятельная работа. Рекомендации по освоению методики программирования

Рекомендации по освоению методики программирования

При выполнении лабораторных работ для ввода данных в память компьютера и их пошагового выполнения можно пользоваться системной утилитой debug.exe, однако рекомендуется использовать программы Str2Hex.exe и TD.exe, которые находятся в каталоге MPS_on_PC.

Программа Str2Hex.exe предназначена для преобразования текстовых файлов, содержащих тексты программ в машинных кодах (шестнадцатиричные числа), в программы типа.com.

1. Для получения com-программы вышеуказанным образом необходимо: Загрузить Norton Commander (Dos Navigator, Far Manager или т.п.).

2. Перейти в каталог MPS_on_PC.

3. Создать текстовый файл. Для этого:

1) Нажать <Shift> + <F4>;

2) Ввести имя создаваемого файла и нажать <Enter>;

3) Ввести текст программы в машинных кодах (шестнадцатиричные числа);

Примечание: Допускается в конце каждой строки вводить комментарии, которые отделяются от текста основной программы символом ';'.

4. Нажать <Esc> и ответь 'Да' на предложение сохранить файл;

5. Преобразовать текстовый файл в программу типа.com. Для этого: Набрать в командной строке команду: Str2Hex.exe <имя_вашего_файла>

6. Загрузить созданную программу в отладчик Turbo Debugger (td.exe). Для этого наберите в командной строке команду: td.exe <имя_com-файла>

7. Нажимая клавишу <F7>, проследите за пошаговым выполнением программы.

Примечание: Для получения дополнительной информации, обратитесь к встроенной справке.

8. Для выхода из TD нажмите <Alt> + <X>.


Лабораторные работы

Лабораторная работа 1

Изучение работы микропроцессора Intel 80х86

ЦЕЛЬ РАБОТЫ: Приобрести практические навыки работы с микропроцессором Intel 80x86, изучить возможности устройства Intel 80x86, практически освоить режимы его работы.

Продолжительность лабораторного занятия 4 часа.

Самостоятельная подготовка - 4 часа.

САМОСТОЯТЕЛЬНАЯ РАБОТА

1.1. Изучить и практически освоить представление чисел в двоичной и шестнадцатиричной системах счисления.

1.2. Изучить назначение и структуру процессора Intel 80x86.

1.3. Изучить методику использования программы-отладчика.

1.4. Изучить последовательность действий при выполнении программы в пошаговом режиме и режиме с остановом по кон­трольным точкам.

1.5. Вычислить выражение: N = n * 9, где n - Ваш номер в журнале преподавателя. Полученное в результате перемножения число представить в шестнадцатиричной и двоичной системах счисления.

1.6. Ознакомиться с приведенной в таблице 1 программой сложения трех чисел.

1.7. Согласно приведенному выше примеру сложить число, полученное Вами при выполнении операции перемножения (пункт 1.5) с числами N1 и N2 (см. Приложение 1). Порядок выполнения операции сложения записать в виде программы и оформить в виде таблицы.

В программе нахождения суммы трех чисел для Intel 80x86 использованы следующие обозначения и исходные данные:

0002 - первое слагаемое

0003 - второе слагаемое

0005 - третье слагаемое

100 - адрес начала программы

Таблица 1.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: