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

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

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

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

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