Большая Советская Энциклопедия (КО)
Шрифт:
Лит.: Афанасьев Г. Д., Гранитоиды древних интрузивных комплексов Северо-Западного Кавказа, «Тр. института геологических наук АН СССР», 1950, в. 69; Руб М. Г., Макеев Б. В., Васильева Г. Л., Критерии комагматичности интрузивных, субвулканических и эффузивных пород на примере Мяо-Чанского района, «Изв. АН СССР. Сер. геологическая», 1964, №1; Washington Н. S., The Roman comagmatic region, Wash., 1906 (Carnegie institution of Washington. Publ. № 57).
Команд модификация
Кома'нд модифика'ция, автоматическое преобразование команд программы в процессе её выполнения на ЦВМ: приём программирования при организации групповых операций , упорядочении размещения информации в ячейках запоминающего устройства и т.п. К. м. обеспечивает
Наиболее часто преобразовывается адресная часть команды: изменяются адреса команд в ячейках оперативной памяти или в устройстве управления ЦВМ. Во втором случае команды в ячейках памяти остаются неизменными, а увеличение или уменьшение адресов происходит в устройстве управления непосредственно перед выполнением команды. При программном формировании команды строят посредством вспомогательных программ из подготовленных заранее или вычисленных в ходе выполнения программы кодов. В тех случаях, когда требуется придать команде её первоначальный вид (такая необходимость может возникнуть, например, при переадресации в ячейках памяти), К. м. называют восстановлением кода. К. м. облегчает программирование, сокращает «длину» программы, экономит объёмы запоминающих устройств и повышает производительность ЦВМ.
Лит. см. при ст. Команда в ЦВМ.
А. В. Гусев.
Команд система
Кома'нд систе'ма ЦВМ, набор команд ЦВМ, посредством которых машине задают алгоритмы решения задач; основная часть машинного языка . С помощью К. с. по определённым правилам составляются программы решения задач. К. с. обычно представляется в виде таблицы, в которой приведены мнемонические обозначения команд в соответствии с их структурой, описаны их форматы, ограничения на применение и все действия машины, определяемые этими командами. К. с. нельзя отождествлять с системой операций. Две машины, имеющие одинаковые системы операций, могут различаться К. с., например, по адресности команд или по их содержанию (комплексом действий, объединяемых каждым кодом операций). Эффективность решения различных задач в значительной степени зависит от того, насколько К. с. приспособлена для реализации требуемых алгоритмов. Поэтому К. с. является одним из основных параметров, определяющих структуру ЦВМ. Выбор К. с. производится моделированием структурной схемы будущей машины, экспериментальным программированием с использованием новой К. с. с последующим сравнением и оценкой результатов. В универсальных ЦВМ малой и средней производительности общее количество различных операций в К. с. изменяется в пределах от 32 до 64, в машинах большой производительности в пределах 100 и более.
В современных ЦВМ возможны замена или перестройка К. с. в определённых пределах при использовании в машине микропрограммного управления, наращивание К. с. посредством подключения к ЦВМ дополнительных блоков аппаратуры, например для обработки данных в десятичной системе счисления при решении экономических задач. К. с. — промежуточная ступень между языком программиста (см. Математическое обеспечение ) и действиями внутри машины по реализации программы решения задачи. Поэтому программа решения выполняется в два этапа: перевод на язык команд и последующий перевод команд в управляющую последовательность сигналов. Двухэтапный процесс упрощает структуру ЦВМ.
Лит. см. при ст. Команда в ЦВМ.
А. В. Гусев.
Команда (в ЦВМ)
Кома'нда в ЦВМ, специальный код (инструкция, записанная на языке машины), определяющий действия ЦВМ при выполнении отдельной операции или части вычислительного процесса. В общем случае К. содержит сведения о том, какие операции следует произвести, откуда взять операнды (данные), куда передать результаты вычислений и откуда взять следующую К. Некоторое количество определённым образом размещенных К. образует программу решения задачи. К., как правило, состоит из нескольких основных частей, таких, как операционная (в каждой К.), адресная, индексная, признаковая, операндная. Операционная часть содержит указания по комплексу операций, выполняемых ЦВМ по данной К. В адресной части указываются адреса операндов, над которыми должны быть выполнены операции, результатов операций, иногда адрес очередной К. Индексная часть определяет короткие адреса индексных регистров, используемых для формирования адресов операндов и К. Признаковая часть К. содержит один или несколько специальных признаков, например модификации адресов, характера адресации (прямая, косвенная, относительная и т.д.), разрядности операндов, контроля и т.д. Операндная часть К. (если такая имеется) содержит исходные части для некоторых операций. Структура К. определяется её форматом (см. Код в ЦВМ). Постоянные форматы технически легко реализуются, но не обладают одинаковой эффективностью для различных задач; переменные форматы позволяют гибко использовать К.
Процесс вычислений состоит в последовательном выполнении К., хранящихся в памяти ЦВМ. Очередные К. выбираются из памяти по порядку адресов (например, номеров ячеек ЦВМ, в которых они размещены) пли в соответствии с указаниями, содержащимися в самих К.: записываются в памяти ЦВМ наравне с числовыми данными и с ними можно оперировать как с числами. Это позволяет в ходе выполнения программы модифицировать К. (см. Команд модификация ). К. выполняются центральным процессором и местными устройствами управления. К. «вызывается» на регистр команд из ячейки оперативной памяти по адресу, указанному счётчиком команд. Дешифратор команд формирует адреса операндов, преобразует код операций в совокупность управляющих сигналов, обеспечивающих автоматическое выполнение операции и установление нового содержимого счётчика команд. При этом отдельные действия ЦВМ (очистка регистра, засылка операнда на регистр и т.д.) называют элементарными операциями. Время выполнения К. в ЦВМ зависит от числа адресов, содержащихся в ней, типа выполняемой операции, длины операндов, от структуры и технических параметров машины. В некоторых случаях для сокращения времени выполнения К. их разделяют на основные и подготовительные.
Развитие К. идёт в основном в направлении усложнения форматов, расширения их возможностей введением управляющих слов, гибкого изменения К. в машине в зависимости от класса решаемых задач, добиваясь при этом простоты программирования и увеличения производительности ЦВМ.
Лит.: Криницкий Н. А., Миронов Г. А., Фролов Г. Д., Программирование, 2 изд., М., 1966; Проектирование сверхбыстродействующих систем, под ред. А. И. Китова, М., 1965; Вычислительная система IBM-360, пер. с англ., М., 1969; Криницкий Н. А., Равносильные преобразования алгоритмов и программирование, М., 1970.
А. В. Гусев.
Команда (воин. орг-ция)
Кома'нда (франц. commande, от позднелат. commando — поручаю, приказываю), 1) временная или постоянная воинская организация численностью от 3 человек и более, предназначенная для выполнения определённых обязанностей по службе или каких-либо работ. 2) Приказание командира (начальника), выраженное в краткой форме, точно определяемой воинскими уставами и наставлениями. К. разделяется на предварительную и исполнительную. Например, в К.: «Отделение, в атаку — вперёд» первые слова являются предварительной К., а последнее слово «вперёд» — исполнительной. К. могут быть и только исполнительные, например: «Смирно», «Вольно» и др.
Командарм
Команда'рм (2-го, 1-го ранга), воинское звание в Сухопутных войсках и ВВС Красной Армии. Введено постановлением ЦИК и СНК СССР от 22 сентября 1935. В ВМФ званию К. (2-го, 1-го ранга) соответствовало звание флагмана флота (2-го, 1-го ранга), а в военно-политическом составе — армейского комиссара (2-го, 1-го ранга). 7 мая 1940 заменены генеральскими и адмиральскими воинскими званиями (см. Генерал ).
Командная высота
Кома'ндная высота' (воен.), возвышенность (гора, холм и т.п.), господствующая по высоте над окружающей местностью. К. в. определяют по карте или глазомерным способом; отметки К. в. подписываются на картах более крупным шрифтом. Владеющий К. в. имеет более выгодные условия для ведения боевых действий, наблюдения за местностью, своими войсками и противником.