Подпрограммы

Во многих ассемблерах имеются специальные средства, облегчающие работу с подпрограммами. Ассемблер дает возможность транслировать подпрограммы отдельно/Затем он собирает Информацию обо всех ссылках на подпрограмму в главной программе и передает ее специальной программе-загрузчику (называемой связывающим загрузчиком), которая заменяет эти ссылки действительными адресами. Если в ассемблере нет средств установления связей, то подпрограммы, должны Ассемблироваться совместно с основной программой. Некоторые ассемблеры автоматически обрабатывают ссылки на общие подпрограммы, поставляемые изготовителем ЭВМ (называемые библиотекой подпрограмм). В состав библиотеки могут входить тригонометрические функции, процедуры ввода-вывода или другие широко используемые программы.