Cтраница 4
Программы, в которых группа команд исполняется несколько раз, причем в промежутках между повторениями некоторые команды могут изменяться ( модификация команд), называются циклическими. Практически почти не существует программ, в которых нет ни одного цикла. [46]
Код операции содержит от двух до четырех битов, определяющих операцию, и от четырех до шести битов для конкретных, модификаций команд. Список команд приведен в приложении А. [47]
Заметим, что если в команде ЕХ в качестве rt задан регистр с номером нуль, то - как и в случае прямой модификации команд - модификации заготовки по команде ЕХ фактически не производится: сама эта заготовка и принимается в качестве команды, подлежащей выполнению. [48]
В то время как диалог в окне Выход из Windows вести довольно просто, поля многих диалоговых окон служат для запроса установок и модификации команд. Поля диалогового окна могут быть сгруппированы по вкладкам. [49]
Однако многозначные обратные функции, например тДата, должны будут просматривать все записи стадионов в области ( с помощью В - и К модификаций команды FIND) и отбирать записи с указанным значением даты. [50]
Благодаря автоматической модификации команд длина программы существенно сокращается, так как она содержит лишь группу команд для одного прохождения цикла и команды служебных операций, связанных с модификацией команд и управлением вычислительным циклом. Управление вычислительным циклом должно обеспечить повторение цикла нужное число раз, а затем выход из него. [51]
Отдельные операции этой группы специально предназначаются для преобразования команд - эти операции были особенно важны на первых ЭВМ, в которых еще не было иных достаточно удобных средств модификации команд. [52]
![]() |
Вычислительный цикл и автоматическая модификация адресов команд. [53] |
Программирование вычислительных циклов существенно упростится, если после каждого выполнения цикла обеспечить автоматическое изменение в соответствующих командах их адресных частей согласно расположению в ОП обрабатываемых операндов Такой процесс называется модификацией команд точнее, адресных частей команд. Модификация команд основана Via ВОЗМОЖНОСТИ выполнения над кодами команд или их частями арифметических и логических операций. В рассматриваемом примере модификация команд, обрабатывающих операнд а -, состоит в увеличении их адресной части на q после каждого цикла счета. [54]
В заключение перечислим все виды печати, используемые в ПСМС: печать только строки CMC с подсказкой; печать всех безусловных переходов с признаком ветви и адресом; печать всех модифицируемых условных переходов с адресом; печать всех операций, связанных с модификацией команд программы. [55]