КОМАНД МОДИФИКАЦИЯ
автоматическое
преобразование команд программы в процессе её выполнения на ЦВМ;
приём программирования при организации групповых операций, упорядочении
размещения информации в ячейках запоминающего устройства и т. и. К. м.
обеспечивает выполнение большого объёма вычислений на основе сравнительно
небольшой по составу команд программы: одни и те же команды преобразовывают
и используют для различных целей, напр, для обработки данных из различных
мест памяти ЦВМ или составления новых команд. К. м. может выполняться программными
средствами либо аппаратными средствами, напр, с использованием элементов
управления на пульте оператора. При К. м. может меняться любая часть команды;
в зависимости от характера изменения команд различают переадресацию, изменение
кода операции, изменение признаков.
Наиболее часто преобразовывается
адресная часть команды: изменяются адреса команд в ячейках оперативной
памяти или <в устройстве управления ЦВМ. Во втором случае команды
в ячейках памяти остаются неизменными, а увеличение или уменьшение адресов
происходит в устройстве управления непосредственно перед выполнением команды.
При программном формировании команды строят посредством вспомогат. программ
из подготовленных заранее или вычисленных в ходе выполнения программы кодов.
В тех случаях, когда требуется придать команде <её первоначальный
вид (такая необходимость может возникнуть, напр., при переадресации в ячейках
памяти), К. м. называют восстановлением кода. К. м. облегчает программирование,
сокращает "длину" программы, экономит объёмы запоминающих устройств и повышает
производительность ЦВМ.
Лит. см. при ст. Команда
в
ЦВМ. А. В. Гусев,
А Б В Г Д Е Ё Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я