Статический регистр

Рубрики: Это интересно   Комментарии (0)

Статический регистр позволяет осуществить инвертирование хранящегося в нем числа. Это осуществляется подачей импульса С на шину, соединяющую счетные входы Т всех триггеров. При этом все триггеры меняют свое состояние на противоположное, в результате чего в регистре образуется обратный код числа.

Приведенная схема регистра может быть снабжена дополнительной логикой, позволяющей осуществлять сдвиги кода числа влево или вправо, необходимые для выполнения операций умножения, деления и некоторых других. Такие регистры, называемые сдвиговыми, наряду с сумматорами являются основными узлами АЛУ.

Регистр сдвига позволяет записывать информацию параллельно, а передавать ее дальше в виде последовательного кода или, наоборот, “записывать ее последовательно, а передавать из регистра параллельным кодом. Взаимные преобразования между параллельными и последовательными кодами значительно расширяют возможности регистра сдвига.

С помощью регистров эффективно согласуются информационные обмены между устройствами ЭВМ, работающими зачастую с различными скоростями.

Сумматор. Это сердце арифметико-логического устройства. Сумматор получает на входы двоичные представления двух чисел и выдает на выходе их суммы.

Полный сумматор должен иметь три входа для трех потоков: для первого и второго слагаемых и для переноса чисел в другой разряд. Сложение в сумматоре ведется по разрядам.

Более простое устройство имеет только два входа: для первого и второго слагаемых. Называют его полусумматором, так как оно выполняет только половину работы по сложению, т. е. складывает слагаемые, вошедшие в него через два входа, и получает сумму. При наличии переноса из младшего разряда в старший он не добавляется к сумме. Из двух полусумматоров можно построить полный сумматор.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Подтвердите, что Вы не бот — выберите самый большой кружок: