Поразрядное логическое сложение - Большая Энциклопедия Нефти и Газа, статья, страница 3
Всякий раз, когда я вспоминаю о том, что Господь справедлив, я дрожу за свою страну. Законы Мерфи (еще...)

Поразрядное логическое сложение

Cтраница 3


Набор операций, производимый машиной над двоичными кодами, называется системой команд машины. Каждая команда имеет свой код операции. В ЭЦВМ реализуются следующие операции над кодами: 1) пересылка из одной ячейки ОЗУ в другую, в АУ или в УУ; 2) сложение двух кодов в двоичной системе счисления; 3) сдвиг кода на один или несколько разрядов влево или вправо; 4) сравнение двух кодов; 5) поразрядное логическое сложение и умножение; 6) инверсия кода.  [31]

Все операции, выполняемые в АУ, разбиты на три группы. В соответствии с этим имеется три узла АУ, каждый из которых реализует операции одной из групп. Узел сложения и вычитания ( УСВ) предназначен для выполнения операций сложения, вычитания, вычитания модулей, специального сложения, специального вычитания, контрольного суммирования. Узел умнржения предназначен для выполнения операций умножения, сложения порядков, вычитания порядков, переноса числа с присвоением знака другого числа. Узел дополнительных операций предназначен для производства операции поразрядного логического умножения, поразрядного логического сложения, формирования, сдвига.  [32]

Все операции, выполняемые в АУ, разбиты на три группы. В соответствии с этим имеется три узла АУ, каждый из которых реализует операции одной из групп. Узел сложения и вычитания ( УСВ) предназначен для выполнения операций сложения, вычитания, вычитания модулей, специального сложения, специального вычитания, контрольного суммирования. Узел умножения предназначен для выполнения операций умножения, сложения порядков, вычитания порядков, переноса числа с присвоением знака другого числа. Узел дополнительных операций предназначен для производства операции поразрядного логического умножения, поразрядного логического сложения, формирования, сдвига.  [33]

О, 1, 2 или 3, указывающие на то, что результат операции соответственно равен нулю, меньше нуля, больше нуля или переполняет формат. Значение признака результата может анализироваться командами условного перехода с целью выбора адреса следующей выполняемой команды. Операции, выполнение которых сопровождается выработкой признака результата, отмечены в таблице знаком плюс. Операции с номерами 10 - 23 относятся к классу логических операций. Результатом операции сравнения является только признак результата: 0 - операнды равны; 1 - первый операнд меньше; 2 - первый операнд больше. Операции И и ИЛИ выполняются путем поразрядного логического умножения ( конъюнкция) и поразрядного логического сложения ( дизъюнкция) операндов, которые рассматриваются как наборы логических значений. Результат операции ИСКЛЮЧАЮЩЕЕ ИЛИ вычисляется как поразрядная сумма операндов по модулю два. Как видно из перечня форматов команд, в качестве операндов в операциях И, ИЛИ и ИСКЛЮЧАЮЩЕЕ ИЛИ могут участвовать слова, хранимые в РОН и ОП, а также непосредственно адресуемые операнды и поля переменной длины. В операциях сдвига направление сдвига задается кодом операции, а число сдвигов - значением второго операнда, хранимого в ячейке ОП. Операции 24 - 30 являются операциями специальной арифметики и обеспечивают: преобразование десятичных чисел в двоичную систему счисления и обратно; преобразование десятичных чисел из формата с зоной в упакованный формат и обратно; перекодирование и проверку полей переменной длины. Операция перекодирования используется для замены кодов символов другими кодами и сводится к последовательной замене каждого байта соответствующим ему байтом, указанным в таблице перекодирования. Перекодирование с проверкой позволяет выделять определенные символы в поле переменной длины и за счет этого разделять поле на отдельные предложения, отделяемые друг от друга некоторыми символами, например точками и запятыми. Операция проверки по маске используется для сравнения кода символа ( байта), хранимого в ОП по заданному адресу, с заданным кодом. Результатом операции является признак результата.  [34]



Страницы:      1    2    3