Большая советская энциклопедия

Операция (в ЦВМ)


Операция (в ЦВМ)
Операция в ЦВМ, нахождение некоторой величины (элемента данных) в результате выполнения цифровой вычислительной машиной специального действия, указанного командой программы, над одной или несколькими исходными величинами. Величины, представляющие собой объект О., называются операндами. Различают О. обработки данных, или вычислительные, О. управления и О. над командами программы (О. переадресации).

В группе вычислительных О. можно выделить: арифметические О. (сложение, вычитание, умножение, деление), выполняемые в соответствии с правилами арифметики; операндами и результатами арифметических О., как правило, являются числа в различных формах представления (с фиксированной или плавающей запятой, поля переменной длины) и системах счисления (двоичные, троичные, десятичные и др.); логические поразрядные О. (логические сложение, умножение, равнозначность, отрицание равнозначности - сравнение), выполняемые в соответствии с правилами алгебры логики; операндами и результатами таких О. являются отдельные разряды исходных величин, представленные в двоичной форме; логические О. (поиск, выборка, упорядочивание, группировка и др.), выполняемые над отдельными разрядами операндов или совокупностями разрядов (цифрами, буквами, символами, слогами). К О. управления, обеспечивающим выполнение программы и работу устройств ЦВМ, относят передачу управления, организацию циклов, обращение к внешним устройствам, пересылку данных, прерывание основной программы, изменение режима работы устройств (пуск, останов, поиск зоны, чтение, запись и т.п.). В О. переадресации (команд модификации) операндами являются сами команды программы. Эти О. играют большую роль при составлении циклических программ, при организации одновременной работы по нескольким программам (см. Микропрограммное управление). Различные О. вычислительной машины могут выполняться аппаратурным и аппаратурно-программным способами. При втором способе элементарные О. (микрооперации), из которых состоят более сложные О. (макрооперации), реализуются аппаратурно в последовательности, определяемой программой данной макрооперации. Чем выше производительность ЦВМ, тем больший набор О. реализуется аппаратно. Набор О. специализированной ЦВМ определяется спецификой решаемого класса задач, а для универсальной ЦВМ выбирается из расчёта удобства решения разнообразных классов задач.

? Г. Б. Смирнов.

Смотрите также: