Проверяемый текст
Хоруженко, Олег Владимирович; Методический аппарат функционально-кодовой защиты ЭВМ телекоммуникационных компьютерных сетей (Диссертация 2009)
[стр. 129]

131 Допустим необходимо выполнить операцию сдвига вправо содержимое 1101 (результаты частных произведений) регистра 13 сумматора, для которого имеем следующие значения контрольных разрядов 11110000.
После выполнения операции сдвига вправо получим кодовый набор, содержащий значения информационных разрядов ОНО, которые с выходов 24 третьего коммутатора 8, через вторую группу элементов 62 И, третью группу 55 элементов ИЛИ поступают на вход корректора 74, а через первую группу 53 элементов ИЛИ на вход второй кодирующей схемы 76 на выходе которой получим значение контрольных разрядов: 00111001.
Одновременно схемой формирования поправки при выполнении операции сдвига (Рис.3.5.5) по исходным значениям информационных разрядов формируются разряды матрицы поправок в соответствии с выражениями представленными в приложении:
г4=уД фу4; (где у/ значение младшего разряда старшего полубайта информации.
В данном случае рассмотрим вариант без переноса, т.е.
берется 0 так как в старший разряд регистра сумматора нет переноса)
гз-у4©уз, г2=Уз©У2; ГшУ2©Уь При этом на выходах элементов 101-104 получим соответственно значения сигналов: 1011, которые по сигналу на входе 78] «сдвиг вправо», через открытые элементы 106-109 И, элементы 118-121 ИЛИ и поступлении разрешающего сигнала «считывание» поступают на выходы формирователя 73 поправки и далее на входы первой кодирующей схемы 75.
По значению разрядов 1011 матрицы поправки первой кодирующей схемой 75 определяются разряды четности и организуются диагональные проверки.
В результате поучим значение поправки 11001001, которое поступает на первые входы второй группы 51 элементов неравнозначности.

В это же время исходные значения контрольных разрядов 11110000, через четвертый элемент 64 И, четвертый элемент 56 ИЛИ поступают на вторые входы второй группы 51 элементов неравнозначности.
Сложение по
[стр. 125]

124 При контроле операций сдвига, формирователь 73 поправки реализует логику работы функциональной схемы формирования поправки при выполнении операции сдвига.
Допустим, необходимо выполнить операцию сдвига вправо содержимое 1101 (результаты частных произведений) регистра 13 сумматора, для которого имеем следующие значения контрольных разрядов 11110000.
После выполнения операции сдвига вправо получим кодовый набор, содержащий значения информационных разрядов ОНО, которые с выходов 24 третьего коммутатора 8, через вторую группу элементов 62 И, третью группу 55 элементов ИЛИ поступают на вход корректора 74, а через первую группу 53 элементов ИЛИ на вход второй кодирующей схемы 76 на выходе которой получим значение контрольных разрядов: 00111001.
Одновременно, схемой формирования поправки при выполнении операции сдвига (Рис.3.5) по исходным значениям информационных разрядов формируются разряды матрицы поправок в соответствии с выражениями представленными в приложении:
r4=yi‘ Фу4; (где у/ значение младшего разряда старшего полубайта информации.
В данном случае рассмотрим вариант без переноса, т.е.
берется 0, так как в старший разряд регистра сумматора нет переноса)
г3=у4Фу3; Г2=УЗ©У2; Г1=у2<$»у1.
При этом, на выходах элементов 101-104 получим соответственно значения сигналов: 1011, которые по сигналу на входе 78
j «сдвиг вправо», через открытые элементы 106-109 И, элементы 118-121 ИЛИ и поступлении разрешающего сигнала «считывание» поступают на выходы формирователя 73 поправки и далее на входы первой кодирующей схемы 75.
По значению разрядов 1011 матрицы поправки первой кодирующей схемой 75 определяются разряды четности и организуются диагональные проверки.
В результате поучим значение поправки 11001001, которое поступает на первые входы второй группы 51 элементов неравнозначности.


[стр.,126]

125 В это же время, исходные значения контрольных разрядов 11110000, через четвертый элемент 64 И, четвертый элемент 56 ИЛИ поступают на вторые входы второй группы 51 элементов неравнозначности.
Сложение по
mod2 поступающей на входы второй группы 51 элементов неравнозначности даст результат: 00111001, который при отсутствии ошибки равен значению информации, поступающей с выходов второй кодирующей схемы 76.
Таким образом, если значения контрольных разрядов, сформированные второй кодирующей схемой 76 и полученных на выходе второй группы 51 элементов неравнозначности совпадают, то операция сдвига выполнена правильно, если нет, то произошла ошибка.
В этом случае обнаружение и коррекция возникающих ошибок осуществляется точно также как и при выполнении арифметических операций.
Если операция сдвига вправо проводится для регистра 14 дополнительного, то учитывается перенос значения младшего разряда регистра 13 сумматора в старший разряд регистра 14 дополнительного, т.е.
функциональная схема формирования поправки при выполнении операции сдвига реализует функцию: Гд^/фуд; г3=у4Фуз; Г2=УзФуг; П=у2©У1.
При выполнении операции сдвига влево (при выполнении операции деления) функциональная схема формирования поправки при выполнении операции сдвига реализует функцию: Г4=у4Фу3; г3=у3Фу2; r2=y2©yi; ri= Уд* ©Уь В этом случае, подаются управляющие сигналы на входы 782, 783, далее схема работает аналогичным образом.
При выполнении логической операции ИЛИ формирователь поправки работает следующим образом.
Значения контрольных разрядов операндов суммируются по mod2 в первой группе 50 элементов неравнозначности., после чего результат поступает на первые входы второй группы 51 элементов неравнозначности, на вторые входы которого поступает значение поправки.
При этом функциональная схема формирования поправки при выполнении

[Back]