Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
051.DOC
Скачиваний:
0
Добавлен:
11.12.2019
Размер:
334.85 Кб
Скачать

16

Федеральное агентство по образованию

Муромский институт (филиал)

Государственного образовательного учреждения

Высшего профессионального образования

«Владимирский Государственный университет»

Специальность: 190200

Кафедра: КиПРА

Курс:"ВС в ИТ "

Лабораторная работа №4

Изучение системы отладки Кр1816ВЕ051

Составил: Мольков Н.П.

Утверждено на методическом семинаре кафедры

"___"________________2005 г

2005

ЛАБОРАТОРНАЯ РАБОТА № 4

ИЗУЧЕНИЕ СИСТЕМЫ ОТЛАДКИ КР1816ВЕ051

1.Цель работы: Изучение основных принципов программирования однокристальной микро-ЭВМ Кр1816ВЕ048. Овладение приемами разработки и отладки программ с использованием системы отладки Кр1816ВЕ051.

2.Краткие теоретические сведения

Для разработки программ для однокристальной микро-ЭВМ используется полноэкранный отладчик-симулятор.

Полноэкранный отладчик-симулятор для программ, написанных на языке ассемблера однокристальных микро-ЭВМ КР1816ВЕ51/КМ1816ВЕ31/КM1816ВЕ51 предназначен для логической отладки программ, используемых указанными микро-ЭВМ. Каких-либо аппаратных средств отладчик не поддерживает.

Отладчик позволяет:

- загрузить для отладки HEX-файлы, вырабатываемые имеющимися кросс­средствами (транслятором с языка ассемблера), а также файлы чистого двоичного кода, считанные,например, из ПЗУ;

- просмотреть на экране дисассемблированный текст загруженной программы, включая адреса и коды команд, область имитируемого ОЗУ данных, область внешней памяти, памяти программ, содержимое всех регистров ОМЭВМ;

- выполнить загруженную программу по шагам с просмотром резуль­татов после каждого шага и в непрерывном режиме с остановом по точкам прерывания по достижении задаваемых пользователем адресов;

- внести изменения в загруженную программу в мнемонических обозначениях языка ассемблера, а также в машинных кодах;

- внести изменения в содержимое регистров, флагов и памяти в командном режиме и в режиме полноэкранного редактирования;

- вывести на печать или дисковые носители дисассемблированный текст, дампы памяти;

- сохранить содержимое любой области памяти в файле на дисковом носителе;

- загрузить память из дискового файла;

- получить трассировку программы;

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

Запуск отладчика.

Вставьте дискету с отладчиком в дисковод и запустите программу

FD51. Если в системе имеются два физических дискетных устройства, отладчик выдаст на экран запрос:

If diskette with FD51 is in drive A: press [Enter], else any other key

Пользователю следует нажать [Enter], если дискета с отладчиком находится в дисководе А: и любую другую клавишу, если дискета в дисководе В:.

Возможны случаи, когда из-за плохой совместимости дисководов отладчик не запускается. Тогда следует запускать отладчик с другого дисковода или отрегулировать сбойный дисковод.

Ввод команд.

Сразу после запуска отладчик готов к приему команд пользователя - курсор находится в командной строке. В нижней строке экрана имеется меню функциональных клавиш F1-F10 - они выполняют наиболее употребительные команды. Остальные команды вводятся пользователем с клавиатуры с использованием алфавитно-цифровых клавиш. При вводе этих команд можно пользоваться для редактирования клавишами [Ins], [Del], [BackSpace], [Home], [End], [Esc]. Помните, что после начала ввода команды и до нажатия клавиши [Enter] функциональные клавиши недоступ­ны.

Если команда неверна, выдается сообщение об ошибке и звуковой сигнал.