
Федеральное агентство по образованию
Муромский институт (филиал)
Государственного образовательного учреждения
Высшего профессионального образования
«Владимирский Государственный университет»
Специальность: 190200
Кафедра: КиПРА
Курс:"ВС в ИТ "
Лабораторная работа №3
Изучение системы отладки Кр1816ВЕ048
Составил: Мольков Н.П.
Утверждено на методическом семинаре кафедры
"___"________________2005 г
2005
ЛАБОРАТОРНАЯ РАБОТА № 3
ИЗУЧЕНИЕ ИЗУЧЕНИЕ СИСТЕМЫ ОТЛАДКИ КР1816ВЕ048
1.Цель работы: Изучение основных принципов программирования однокристальной микро-ЭВМ Кр1816ВЕ048. Овладение приемами разработки и отладки программ с использованием системы отладки Кр1816ВЕ048.
2.Краткие теоретические сведения
Для разработки программ для однокристальной микро-ЭВМ используется полноэкранный отладчик-симулятор.
Полноэкранный отладчик-симулятор для программ, написанных на языке ассемблера однокристальных микро-ЭВМ КР1816ВЕ48/КМ1816ВЕ49/КР1816ВЕ35 предназначен для логической отладки программ, используемых указанными микро-ЭВМ. Каких-либо аппаратных средств отладчик не поддерживает.
Отладчик позволяет:
- загрузить для отладки HEX-файлы, вырабатываемые имеющимися кросс средствами (транслятором с языка ассемблера), а также файлы чистого двоичного кода, считанные,например, из ПЗУ;
- просмотреть на экране дисассемблированный текст загруженной программы, включая адреса и коды команд, область имитируемого ОЗУ данных, область внешней памяти, памяти программ, содержимое всех регистров ОМЭВМ;
- выполнить загруженную программу по шагам с просмотром результатов после каждого шага и в непрерывном режиме с остановом по точкам прерывания по достижении задаваемых пользователем адресов;
- внести изменения в загруженную программу в мнемонических обозначениях языка ассемблера, а также в машинных кодах;
- внести изменения в содержимое регистров, флагов и памяти в командном режиме и в режиме полноэкранного редактирования;
- вывести на печать или дисковые носители дисассемблированный текст, дампы памяти;
- сохранить содержимое любой области памяти в файле на дисковом носителе. Содержимое памяти программ можно сохранить в HEX-файле;
- загрузить память из дискового файла;
- получить трассировку программы;
- определить время выполнения загруженной программы и ее частей по встроенному счетчику.
Запуск отладчика.
Вставьте дискету с отладчиком в дисковод и запустите программу
FD48. Если в системе имеются два физических дискетных устройства, отладчик выдаст на экран запрос:
If diskette with FD48 is in drive A: press [Enter], else any other key Пользователю следует нажать [Enter], если дискета с отладчиком находится в дисководе А: и любую другую клавишу, если дискета в дисководе В:.
Возможны случаи, когда из-за плохой совместимости дисководов отладчик не запускается. Тогда следует запускать отладчик с другого дисковода или отрегулировать сбойный дисковод.
Ввод команд.
Сразу после запуска отладчик готов к приему команд пользователя - курсор находится в командной строке. В нижней строке экрана имеется меню функциональных клавиш F1-F10 - они выполняют наиболее употребительные команды. Остальные команды вводятся пользователем с клавиатуры с использованием алфавитно-цифровых клавиш. При вводе этих команд можно пользоваться для редактирования клавишами [Ins], [Del], [BackSpace], [Home], [End], [Esc]. Помните, что после начала ввода команды и до нажатия клавиши [Enter] функциональные клавиши недоступны.
Если команда неверна, выдается сообщение об ошибке и звуковой сигнал.