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

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

Cтраница 3


Псевдокоманда END обозначает физический конец программы на мнемокоде. При ее обнаружении транслятор прекращает дальнейший просмотр операторов.  [31]

Псевдокоманда EQU используется для задания используемой в программе переменной некоторого значения. Эту псевдокоманду удобно использовать в тех случаях, когда предусматривается повторное выполнение программы с измененным значением некоторой константы, встречающейся во многих местах программы.  [32]

Эта псевдокоманда - любое полуслово, пропущенное в результате выравнивания, заполняет командой BCR 0 0 ( нет операции), ликвидируя пропуски в последовательности команд программы.  [33]

Эта псевдокоманда имеет вид ORQ М, где М - адрес ячейки, начиная с которой будут расположены все остальные команды программы. Таким образом, данная псевдокоманда определяет программу как абсолютную.  [34]

Эта псевдокоманда позволяет программисту, например отвести определенную область в ОЗУ под буферную память при обмене с внешними устройствами.  [35]

Для псевдокоманды EQU во время первого просмотра определяется символ в поле метки. Это требует вычисления выражения в поле операнда. Символы в поле операнда предложения EQU должны быть ранее определены.  [36]

Если псевдокоманда USING несколько раз появляется в программе с разными базовыми регистрами, адресация производится по тому регистру, смещение относительно базы которого метине.  [37]

Вместо псевдокоманды EXTRN при определении внешних имен программист может воспользоваться почти идентичной псевдокомандой WXTRN ( Weak eXTeRNal) - слабая внешняя ссылка.  [38]

Обработка псевдокоманд ( команд ассемблера) выполняется по разным правилам для каждой псевдокоманды.  [39]

Рассмотрим псевдокоманды, наиболее типичные для каждой группы.  [40]

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

Операнд псевдокоманды RMB задает число байтов памяти, которое необходимо пропустить, не производя в них записи команд или данных.  [42]

В псевдокомандах DB и DW необходимо указать основание системы счисления. Обычно указание дается суффиксом, завершающим число и называемым дескриптором.  [43]

Компиляторы применяют псевдокоманды ( макрокоманды) для автоматического вызова стандартных программ или используют программы, создаваемые в процессе сборки программ. Это позволяет применять систему математического обеспечения для компенсации недостатков системы машинного оборудования, таких, например, как отсутствие в конструкции машины команд для выполнения сложных операций. Язык компиляторов состоит из макрокоманд и библиотеки стандартных подпрограмм.  [44]

Компиляторы используют псевдокоманды ( макрокоманды) для автоматического вызова стандартных программ или используют программы, создаваемые в процессе сборки программ. Это позволяет применять систему математического обеспечения для компенсации недостатков системы машинного оборудования ( hardware), например, таких, как отсутствие в конструкции машины команд для выполнения сложных операций. Язык компиляторов базируется на макрокомандах и библиотеке стандартных подпрограмм.  [45]



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