Традиционные псевдокоманды
Язык ассемблера ВК ЭВМ содержит набор традиционных псевдокоманд, позволяющих разбивать программу на модули, осуществлять связь между модулями, определять данные, резервировать память, управлять печатью текста программы и т. п. Ряд псевдокоманд специально предназначен для управления кодировкой строковых констант.
Разбиение программы на модули является одним из традиционных способов структуризации программы и локализации имен. В традиционных ассемблерах каждый модуль обрабатывается ассемблером независимо от других модулей, а связь между модулями осуществляется редактором связей и/или загрузчиком. Помимо независимой обработки модулей, в языке ассемблера В К ЭВМ предусмотрена возможность совместного ассемблирования группы модулей, причем между модулями, а также перед первым модулем, могут находиться операторы языка ассемблера, вводящие определения имен, макроопределения и т. п., т. е. задающие глобальный контекст для группы модулей. Глобальный контекст учитывается при ассемблировании каждого модуля. Внутри любого модуля может существовать свой локальный контекст, причем он может, как дополнять глобальный контекст, так и отменять его.
Метки: традиционные псевдокоманды, связь с загрузчиком, глобальный контекст