Cтраница 4
Группу команд, осуществляющих обращение к подпрограмме и соответствующих оператору обращения к логической схеме программы, называют элементарным оператором обращения. [46]
Эта группа команд обеспечивает выполнение поставленной задачи, но при этом требует модификации указателя длины и величины смещения внутри команды. [47]
Эта группа команд предназначена для передачи данных из оперативной памяти в общие регистры ( так как структура процессора требует, чтобы при проведении арифметических операций с фиксированной точкой операнд находился в общем регистре) либо для передачи данных из одного регистра в другой. [48]
Третья группа команд - команды внутренней пересылки данных - дает возможность перемещать целиком слова или байты при требуемых в большинстве программ внутренних пересылках данных. Кроме того, команды этого типа позволяют выполнять сдвиговые операции над битами одного слова. [49]
Вторая группа команд, представленных в табл. 5.5, служит для выполнения арифметических и логических операций над данными, находящимися в верхушке стека. Как показано на рис. 5.27, команды с одним операндом позволяют изменять значение элемента в верхушке стека. С помощью команд с двумя операндами производятся операции над двумя верхним элементами стека, а результат помещается в стек вместо этих элементов. Такие команды называются безадресными, так как в них не указывается адрес и операции всегда выполняются над одним или двумя верхними элементами стека. [50]
![]() |
Панель инструментов Изменение. [51] |
Эта группа команд позволяет переносить объекты, поворачивать их, копировать с переносом и зеркальным отображением, копировать объекты с упорядочением их в определенные структуры ( массивы), создавать себе подобные, не меняя при этом размеры и форму самих объектов. [52]
Эта группа команд позволяет вносить конструктивные изменения в объект: создавать фаски и сопряжения, разрывать объекты. [53]
Эта группа команд используется для выполнения поразрядных операций с кодами. [54]
Эта группа команд представлена четырьмя командами безусловного перехода: ПЕБ1, ПЕБ2, ПЕБЗ и ПЕБ4; при этом цифры 1, 2, 3 и 4 в символическом коде указывают, в пределах какой кассеты находится команда, в которой осуществляется переход. [55]