Для запуска программы REVERSE.ASM вы должны сначала ассемблировать ее:
TASM reverse
а затем ввести:
TLINK reverse
для создания выполняемого файла. Запустите программу, введя в ответ на подсказку DOS слово reverse. В случае вывода при ассемблировании сообщений об ошибках, внимательно проверьте исходный код, сравните его с приведенным текстом, а затем попытайтесь повторить процесс.
После запуска программы на экране останется мерцающий курсор. Очевидно, программа ожидает, что вы чтонибудь введете. Попробуйте ввести:
ABCDEFG
а затем нажмите клавишу ENTER. Программа выведет на экран:
GFEDCBA
и завершит работу. Снова введите reverse в командной строке. На этот раз введите:
0123456789
и нажмите клавишу ENTER. Программа выведет на экран:
9876543210
Теперь ясно, что делает программа REVERSE.ASM: она изменяет порядок символов во введенной строке на обратный. Быстрая работа со строками и символами эта одна из областей, где язык Ассемблера превосходно демонстрирует свои качества. Вы увидите это в следующих нескольких главах.
Вас можно поздравить! Вы только что ввели, ассемблировали и скомпоновали несколько программ на Ассемблере и, таким образом, ознакомились в действии с основами программирования на Ассемблере: вводом, обработкой данных и выводом.
Если вы не хотите создавать объектный файл, но хотите получить файл листинга, или если вы хотите получить файл перекрестных ссылок, но не хотите создавать файл листинга или объектный файл, задайте в качестве имени файла пустое (нулевое) устройство (NULL). Например, команда:
TASM FILE1,,NUL,
ассемблирует файл FILE1.ASM в объектный файл FILE1.OBJ, не создавая файла листинга, и создает файл перекрестных ссылок FILE1.XRF.
Теперь вы готовы к тому, чтобы изучить основные элементы программирования на языке Ассемблер, о которых рассказывается в Главе 5 «Элементы программы на Ассемблере».
