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

Псевдокоманда

Cтраница 1


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

Псевдокоманда М DEF А дает возможность сформировать в ячейке с символическим адресом М числовое значение символического адреса А.  [2]

Псевдокоманда - это группа, у которой имеется потребность в повышении эффективности совместного труда, есть возможность стать командой, но она не сосредоточилась на коллективном выполнении работы и не пробует делать это. Члены группы не проявляют интереса к определению и формулированию общей направленности и целей деятельности. Псевдокоманды имеют самые низкие показатели результатов деятельности, потому что используемые ими методы работы уменьшают индивидуальную производительность каждого члена и не дают эффекта от объединения.  [3]

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

Псевдокоманда, с помощью которой осуществляется обращение к СП, обычно занимает две и более ячеек памяти машины. Первая строка обращения к СП имеет стандартный вид.  [5]

Псевдокоманды DB, DW, DD определяют память для переменных длиной соответственно 1 2 4 байта.  [6]

Псевдокоманды DS и DC при первом просмотре могут воздействовать как на счетчик адреса, так и на определение значения символов.  [7]

Псевдокоманда END служит указанием ассемблеру об окончании первого просмотра. До передачи управления второму просмотру выполняются необходимые вспомогательные операции. К ним относится присвоение адресов литералам, собранным во время первого просмотра, - процедура, о.  [8]

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

Псевдокоманда ASSUME сообщает, что во время выполнения программы сегментный регистр CS будет содержать адрес SEGO. Далее следует псевдокоманда, сообщающая, что размещение команд в сегменте памяти производится, начиная с ячейки, имеющей смещение 0200Н относительно начала сегмента.  [10]

Псевдокоманды DS и DC, по существу, обрабатываются, как и при первом просмотре. Однако при втором просмотре для псевдокоманды DC должен быть сгенерирован действительный код.  [11]

Псевдокоманда END указывает на окончание исходной программы и вызывает завершение ассемблирования. Теперь необходимо выполнить разного рода вспомогательные действия.  [12]

Псевдокоманда MACRO - первая строка определения - определяет следующую строку как имя макрокоманды.  [13]

Псевдокоманда DB присваивает каждому числу 1 байт, a DW присваивает каждому числу двухбайтное слово. Важной оказывается и псевдокоманда простого резервирования пространства памяти без его заполнения. Псевдокоманды имеют такой же общий формат, как и другие команды, но в поле операнда содержится информация для ассемблера. В псевдокомандах DB и DW в поле операнда находится информация для вычисления вводимых чисел. В псевдокоманде DS поле операнда используется для задания количества резервируемых байт.  [14]

Псевдокоманда SEGO ENDS указывает, что больше никаких данных не предполагается помещать в сегмент памяти, а псевдокоманда END START информирует Ассемблер об окончании программы.  [15]



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