Cтраница 2
Машинные операции принято подразделять на следующие классы: 1) арифметические и логические операции; 2) посылочные операции; 3) переходы; 4) операции ввода - вывода; 5) системные операции. [16]
Эти команды объединяют: операции двоичной арифметики, выполняемые над целыми числами, и логические операции над полусловами, словами и полями переменной длины; посылочные операции, обеспечивающие передачу информации между РОН и ОП; переходы. [17]
![]() |
Функциональная схема информационной системы УВК Прокат. [18] |
Устройство формирования и обработки информации обеспечивает выполнение арифметических операций, преобразование кодов, фиксирование текущего времени, группировку вводимой информации по специальным признакам и внешним сигналам, сортировку информации при выводе в нескольких разрезах по заданным программам, выполнение посылочных операций и операций передачи управления различным программам по внешним сигналам и сигналам времени. [19]
![]() |
Микропрограмма операции ввода символьной информации. [20] |
Обращение к подпрограмме производится по сигналу С Г 1, поступающему из УВв. В подпрограмме посылочной операцией производится выборка символа С из УВв. Если символ С не является символом конца массива, то символ С вводится в слово В, которое формируется из четырех символов. При этом по команде сдвига слово В сдвигается на 8 разрядов влево и в младшие разряды слова заносится символ С. При занесении каждого очередного символа значение п увеличивается на единицу. [21]
Большинство команд Минск-22 реализовано аппаратурно в машине Минск-32 и совпадает с соответствующими командами Минск-32. К ним относятся арифметические, логические, посылочные операции и часть команд передачи управления. [22]
![]() |
Операторы модификации адреса. [23] |
Засылка индекса на регистр РгИ может производиться или из ЗУ, или из итогового регистра АУ, на котором хранится вычисленное значение индекса. Для засылки индекса используются специальные посылочные операции. Выбранное на регистр РгИ значение индекса может использоваться для модификации всех последующих команд, в которых исполнительный адрес связан со значением данного индекса. [24]
В соответствии с кодом операции, поступающим в ЦУУ ( см. рис. 6.3), вырабатываются признаки операций. Таким же образом вырабатывается признак посылочных операций ПО, признак операций безусловного перехода БП и признак операций условных переходов УП1, УП2, УПЗ. [25]
Эти команды служат для выполнения арифметических и посылочных операций над числами с плавающей запятой, представленными в коротком и длинном форматах - словами и двойными словами. Перечень команд приведен в табл. 2.3. Каждая из операций выполняется в двух модификациях: с короткими и длинными операндами. Тип операнда определяется кодом операции. Операции, инициируемые командами формата RR, выполняются над значениями, хранимыми в РПЗ, и результат помещается на место первого операнда. [26]
![]() |
Организация цикла в программе. [27] |
На каждом шаге повторения цикла число повторений т уменьшается на единицу. Все действия, связанные с организацией цикла, могут быть определены с использованием арифметических и посылочных операций и операций передачи управления. Изменение индексов может производиться операциями индексной арифметики. [28]
Со структурной точки зрения машинные операции подразделяются в зависимости от устройства, на которых эти операции выполняются. В машинах с простейшей структурной организацией принято выделять следующие группы операций: арифметические операции; операции пересылки ( посылочные операции); операции передачи управления; операции ввода, операции вывода. [29]
В некоторых случаях индексные регистры ЦВМ включаются в число ячеек СОЗУ. В этом случае операции над индексами сводятся к операциям над словами, хранимыми в ячейках СОЗУ, и могут выполняться с использованием обычных арифметических и посылочных операций. [30]