Традиционные псевдокоманды

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

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

Метки: , ,

Связанные записи