Псевдооператор - Большая Энциклопедия Нефти и Газа, статья, страница 1
Коэффициент интеллектуального развития коллектива равен низшему коэффициенту участника коллектива, поделенному на количество членов коллектива. Законы Мерфи (еще...)

Псевдооператор

Cтраница 1


Псевдооператор IF1 ( If Pass I - если первый проход) используется для считывания файла с библиотекой макроопределений в исходную программу. Мы продолжим его обсуждение в разд.  [1]

Псевдооператоры REPT, IRP и IRPC заставляют Ассемблер повторить в макроопределении последовательность операторов на языке ассемблера.  [2]

Псевдооператор REPT получает свой счетчик числа повторений из выражения, указанного в поле операнда.  [3]

Псевдооператор IRPC похож на псевдооператор IRP, но его аргументами являются не числа, а строковые переменные. Ему требуются два операнда: формальный параметр и строка символов: он повторяет блок операторов для каждого символа строки. При каждом повторении очередной символ строки подставляется вместо каждого вхождения формального параметра в операторы блока.  [4]

Псевдооператор IFNB может также помочь Вам избежать ошибок трансляции, возникающих из-за отсутствия операндов. Например, если Ваше макроопределение включает оператор PUSH reg name и при его вызове Вы опустите в списке параметров параметр reg name, то Ассемблер попытается оттранслировать этот оператор как PUSH 0, что, конечно, недопустимо.  [5]

Псевдооператор EXTRN сообщает Ассемблеру, что процедура, вызываемая командой CALL из сегмента команд, находится на диске в другом объектном файле. Например, оператор EXTRN MULU32: FAR сообщает Ассемблеру, что процедура MULU32 находится в объектном файле, который надо загрузить вместе с текущим файлом; суффикс FAR сообщает ему, что процедура MULU32 находится в другом сегменте команд.  [6]

Псевдооператор EQU удобен для присваивания простых имен числам, сложным комбинациям адресов и другим подобным объектам, которые неоднократно используются в программе.  [7]

Псевдооператор DB может воспринимать в качестве выражения также строку символов. Это позволяет заносить в память сообщения об ошибках, заголовки таблиц и другой текст.  [8]

Псевдооператоры PROC nENDP отмечают начало и конец процедуры. Процедура представляет собой совокупность команд, которые должны исполняться в разных местах программы. Когда Ваша программа вызывает процедуру, то микропроцессор 8088 исполняет ее, а затем возвращается к тому месту программы, где был сделан вызов. Так как Вы пишете в программе текст процедуры только один раз, то этот прием освобождает Вас от повторения текста всюду, где требуются команды процедуры, и тем самым укорачивает программу.  [9]

Псевдооператор PUBLIC делает указанный в нем идентификатор доступным для других программных модулей, которые впоследствии могут загружаться вместе с данным модулем.  [10]

Псевдооператор EXTRN описывает идентификаторы, которые определены ( и объявлены в операторе PUBLIC) в других программных модулях.  [11]

Псевдооператор INCLUDE на время трансляции вставляет в текущий файл исходной программы целый файл исходных операторов.  [12]

Псевдооператор END отмечает конец исходной программы и указывает Ассемблеру, где завершить трансляцию. Поэтому псевдооператор END должен присутствовать в каждой исходной программе.  [13]

Псевдооператор TITLE обеспечивает печать заголовка на второй строке каждой страницы.  [14]

15 Псевдооператоры управления листингом. [15]



Страницы:      1    2    3    4