Теперь программу можно запустить на выполнение. Для этого в
ответ на подсказку операционной системы DOS введите hello. На эк-
ран выведется сообщение:
Hello!
Пока это все. Вы только что создали и выполнили свою первую
программу на Ассемблере!.
Что происходит?
Теперь, когда вы получили и выполнили программу HELLO.ASM,
давайте вернемся назад и рассмотрим подробно, что происходит с
момента ввода текста программы до ее выполнения.
Когда вы ассемблируете файл HELLO.ASM, Турбо Ассемблер прев-
ращает текст инструкций в этом файле в их двоичный эквивалент в
объектном файле HELLO.OBJ. Этот файл является промежуточным фай-
лом (промежуточным звеном в процессе перехода от текстового к вы-
полняемому файлу). Файл HELLO.OBJ содержит всю информацию, необ-
ходимую для создания выполняемого кода из инструкций, содержащих-
ся в файле HELLO.ASM, но она записана в виде, который позволяет
комбинировать ее с другими объектными файлами для создания одной
программы.
При компоновке файла HELLO.OBJ TLINK преобразует его в вы-
полняемый файл HELLO.EXE, который вы запускаете, введя hello в
ответ на подсказку DOS.
Теперь введите:
dir hello.*
При этом будет выведен список файлов HELLO на диске. Это будут
файлы HELLO.ASM, HELLO.OBJ, HELLO.EXE и HELLO.MAP.