ВУЗ:
Составители:
3
ЛАБОРАТОРНАЯ РАБОТА № 6
ТЕХНОЛОГИЯ ПОДГОТОВКИ И ВЫПОЛНЕНИЯ
ПРОГРАММ НА МАКРОАССЕМБЛЕРЕ ASM-86
Цель работы: изучение последовательности работы при подготовке
программ на макроассемблере, их отладке и выполнении в системе
программирования TEDASM; изучение функций и последовательности
работы с отладчиком программ AFD.
Основные сведения
Система программирования TEDASM предназнчена для написания и
выполнения программ на языке Ассемблера. Основными функциями
системы являются:
• подготовка исходных файлов на макроассемблере. При создании
нового исходного файла, его имя создается по формату name.asm;
• трансляция исходного файла с получением загрузочного модуля
(name.com);
• выполнение программы.
Вызов системы выполняется из директории TEDASM, расположенной
на диске «С:» запуском на выполнение загрузочного модуля tedasm.com.
После загрузки системы на экране появляется главное меню, содержащее
перечень команд системы и приглашение (C).
Основными командами системы являются:
Assem Sourse – ассемблировать исходный файл;
Edit Sourse – редактировать исходный файл;
Get Sourse – считать исходный файл в буфер системы;
Write Sourse – записать исходный файл в текущую директорию;
Run Codefile – запустить программу в кодах на выполнение;
Hexdump File – вывести на экран программу в HEX- и в ASCII-кодах;
Kill File – удалить файл из текущей директории;
List File – вывести на экран
листинг программы;
Symbol List – вывести на экран таблицу имен программы, их типов и
значений;
Xrefer List – вывести на экран список количественных параметров
программы;
Directory – вывести на экран содержание текущей директории;
Asm Options – установить опции ассемблирования;