Cтраница 4
Выполнение такой псевдокоманды интерпретирующей программой заключается в том, что она вызывает из. [46]
Интерпретация каждой псевдокоманды может приводить к выполнению 10 - 40 машинных команд, в результате чего эффективное быстродействие машины уменьшается в 10 - 40 раз. В связи с этим возникает задача программной организации дополнительных операций без столь значительного снижения эффективного быстродействия. Одним из решений этой задачи является введение в список машинных операций одной дополнительной операции, называемой экстракодом. [47]
Если две псевдокоманды USING используют один и тот же регистр с разными базами, то при трансляции идентичных команд смещения в объектных командах отличаются. [48]
С помощью псевдокоманд производится настройка транслятора на все время его последующей работы либо на время трансляции отдельных операторов исходного описания Кроме уже упоминавшихся псевдокоманд указания на косвенную адресацию и адресования на нулевую страницу, в ассемблере Электроники 100 используется еще семь псевдокоманд. Псевдокоманда PAUSE служит указателем того, что часть исходного описания находится на другой перфоленте ( встретив эту команду, транслятор выводит машину на останов - после заправки новой ленты в считыватель достаточно нажа. [49]
Рассмотрим использование псевдокоманд в программе. [50]
С помощью псевдокоманды EQU идентификатору, находящемуся в поле метки, присваивается значение из поля операнда, а не из поля адреса. Поэтому во время трансляции идентификатор является синонимом константы. [51]