Скачиваний:
18
Добавлен:
11.04.2015
Размер:
38.3 Кб
Скачать
  1. Какие системные программы работают с программой на ассемблере?

Системное обеспечение языка Ассемблера

Программа на ассемблере от момента составления и до получения результата проходит ряд этапов. Написание программы с помощью редактора — создание исходного модуля, которому присваивается имя и расширение <имя>.asm. Исходный модуль компилируется с помощью системной программы masm.exe и получается объектный модуль, который имеет то же имя, но другое расширение .obj - <имя>.obj. Объектный модуль обрабатывается программой, которая называется компоновщик -link.exe, после чего получается загрузочный модуль - <имя>.ехе, в результате работы которого получают решение программируемой задачи:

После компиляции ошибки синтаксические или алгоритмические.

При обнаружении ошибок или для проверки правильности работы алгоритма можно использовать программу отладчик - debug.exe, которая позволяет по шагам просмотреть работу программы.

(Откомпилируйте полученный исходный модуль программы, для чего внесите в

командную строку DOS имя MASM.EXE , через пробел имя своего исходного модуля и нажмите клавишу <ENTER>:

F:\STUDENT>masm.exe <имя_файла>.asm <ENTER>

Выполняем компоновку программы, для чего вызываем программу - компоновщик

LINK.EXE:

F:\STUDENT>link.exe <имя_файла>.obj <ENTER>

После работы программы на экране появляются три запроса:

а) run filename[<имя_файла>.exe]: <ENTER>

б) list file[nul.map]:<имя_файла> <ENTER>

в) libraries[nul.lib]: <ENTER>

Отладочные программы DEBUG.EXE и TD.EXE)

Соседние файлы в папке Ответы по пунктам