Cтраница 2
Если во время записи контрольного блока произошел сбой, то выдается сообщение с указанием имени массива и типа выводимого блока: ИИИИИБББББ, где БББББ - НБ или ПНБ. После чего происходит выход из программы по адресу С с засылкой в сумматор кода О. После выхода из программы независимо от значения адреса С перед головками подводится сбойная зона. [16]
Если во время записи контрольного блока произошел сбой, то выдается сообщение с указанием имени массива и типа выводимого блока: ИИИИИБББББ, где БББББ - НБ или ПНБ. После чего происходит выход из программы по адресу С с засылкой в сумматор кода О. После выхода из программы независимо от значения адреса С перед головками подводится сбойная зона. [17]
При этом на нулевом выходе триггера TI сигнал переключается из значения 0 в значение 1 и на выходе формирователя Ф вырабатывается импульс переноса. Переносы в сумматоре вырабатываются с задержкой TJ по отношению к моменту поступления на сумматор кода второго операнда. [18]
В кодовой системе ( см. рис. 3.17, д) используется кодовый датчик положения КДП, преобразующий перемещение механизма в многоразрядное число, которое подается на вход измерителя рассогласования. Таким измерителем является сумматор С, содержащий реверсивный счетчик, в котором накапливаются импульсы задания, и сумматор кодов. [19]
Выдается стробирующий сигнал У1, задержанный на время, достаточное для формирования сигнала переноса формирователем F. При переходе триггера из состояния 1 в состояние 0 на выходе формирователя / вырабатывается сигнал переноса с задержкой относительно момента поступления на сумматор кода второго слагаемого, равной времени задержки сигнала на последовательно включенных элементах ИЛИ, Т и F. В момент выработки переноса формирователем F в схеме управления сумматором вырабатывается стробирующий импульс У /, который открывает схему И2 для передачи сигналов в цепи сквозного и поразрядного переносов. Время распространения переносов в худшем случае определяется суммарной задержкой на элементах И и ИЛИ цепи сквозного переноса. Оно обычно значительно меньше, чем в схемах параллельных сумматоров с последовательным переносом. [20]
Операция выполняется с помощью сдвига кода в сумматоре влево и анализа кода в знаковом разряде сумматора. Количество единиц накапливается в счетчике. При появлении в процессе сдвига в сумматоре кода нуля действие заканчивается. При отсутствии единиц в коде ( код нуля) операция не выполняется, по адресу В2 посылается код 0 и устанавливается в положение 1 индикатор НУЛЬ. [21]
![]() |
Блок-схема арифметического устройства. [22] |
Принята последовательно-параллельная система работы арифметического устройства. Коды чисел принимаются на арифметический элемент последовательно разряд за разрядом. Суммирование же чисел производится путем одновременной параллельной подачи на сумматор кодов цифр отдельных разрядов. Подобное решение позволило унифицировать почти все операции, производимые на машине, в отношении необходимого времени для их выполнения. Ритмичная работа машины значительно упрощает устройства управления. [23]
Сумматор кодов числа ( мантиссы) состоит из 35 разрядов: 32 цифровых, одного дополнительного и двух разрядов знака. Дополнительный разряд имеет отдельный вход, причем имеется возможность прибавлять / только к этому разряду, что делается для округления результата. Два знаковых разряда нужны для того, чтобы можно было судить о переполнении разрядной сетки. На рис. 8.22 изображена схема разряда сумматора кодов мантиссы. [24]
Сигнал У4 используется для управления цепями межразрядного переноса в накапливающем сумматоре. При У4 1 происходит суммирование кода, хранимого в сумматоре, и кода, поступающего на вход сумматора. Микрооперация У5 обеспечивает занесение значения 1 на вход п-го разряда сумматора. Микрооперация У6 используется для присваивания знаковым разрядам сумматора кода 11, представляющего отрицательный знак. При передаче У7 из регистра Pel на сумматор заносятся только цифровые разряды числа в прямом коде. При выполнении микрооперации У9 слово, хранимое на сумматоре, сдвигается на один разряд вправо. [25]
![]() |
Структурная схема сумматора параллельного действия. [26] |
Y ] осуществляется в три такта. Во втором такте в сумматор заносится код слагаемого X. Перенос будет распространяться по цепи переносов до триггера, который находится в состоянии 0 после передачи на сумматор кода У. По окончании переносов триггеры сумматора устанавливаются в состояние, соответствующее коду суммы: С Х Y. Сигнал переноса из старшего разряда сумматора соответствует переполнению сумматора. [27]
![]() |
Структурная схема сумматора параллельного действия. [28] |
Y ] осуществляется в три такта. Во втором такте в сумматор заносится код слагаемого X. Перенос будет распространяться по цепи переносов до триггера, который находится в состоянии 0 после передачи на сумматор кода Y. По окончании переносов триггеры сумматора устанавливаются в состояние, соответствующее коду суммы: С X Y. Сигнал переноса из старшего разряда сумматора соответствует переполнению сумматора. [29]