1. Повторить шестнадцатиричную систему счисления.
2. Изучить структуру программы на Ассемблере.
3. Изучить команды отладчика DEBUG.
4. Внимательно ознакомиться с порядком выполнения работы.
5. Разобраться в представленной ниже программе, записывающей исходные данные типа байт из области source в обратном порядке в область dest.
6. Скопировать программу PRIMER.ASM под другим именем.
7. В любом редакторе исправить программу, вводя исходные данные своего варианта. В первой программе тип данных - байт.
8. Оттранслировать исходный модуль. Для этого набрать команду:
>masm {имя файла},
где {имя файла} - имя файла, содержащего исходный модуль, без расширения. На запросы ответить так:
object filename[ ]: нажать клавишу перевода строки
source listing[ ]: набрать имя файла без расширения
cross reference[ ]: нажать клавишу перевода строки
В результате создается объектный файл и листинг трансляции.
9. Просмотр листинга трансляции. Для этого вызвать на экран файл с расширением LST клавишей F3. Листинг состоит из двух частей. В левой части находится столбец шестнадцатиричных значений смещения адреса (в байтах) от начала сегмента и столбцы объектного кода каждого оператора. В правой части - текст исходной программы.