Моделирование и исследование работы операционных узлов различных типов с использованием программы Electronics Workbench, страница 2

Общие сведения об операционных узлах бортовых

цифровых вычислительных устройств

      В бортовых цифровых вычислительных устройствах используются схемы, которые предназначены для выполнения различных операций над двоичными кодами чисел в целом, т.е. над всеми разрядами числа. Такие схемы принято называть операционными узлами. Узлы строятся из логических элементов и элементов памяти. В общем случае, операционные узлы используются для приема и временного хранения кодов, для преобразования кодов из одного вида в другой, для передачи кодов в заданные моменты времени в другие узлы бортовых устройств, для увеличения или уменьшения значений кодов путем их сдвига в сторону старших или младших разрядов, для подсчета числа поступивших сигналов и преобразования их в цифровой код, для суммирования многоразрядных чисел и т.д.

      К операционным узлам обычно относят регистры, счетчики и сумматоры, широко используемые при построении основных устройств бортовых цифровых вычислительных машин -оперативной и постоянной памяти, процессоров, контроллеров (управляющих устройств) и т.д.

Регистры

      Регистром называется узел бортового цифрового устройства, предназначенный для приема, временного хранения и выдачи в необходимые моменты времени кодов машинных слов (чисел, команд). Моменты времени задаются специальными сигналами или синхроимпульсами, определяющие временные интервалы или такты. Кроме указанных выше функций, в регистрах в ряде случаев производится преобразование информации путем сдвига содержимого регистров на определенное количество разрядов вправо или влево. Такие регистры называются сдвигающими или сдвиговыми..

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

Если на входы регистра поступают только прямые  коды чисел, то их запись происходит за два такта. В первом такте осуществляется установка триггера в исходное нулевое состояние, а во втором такте - непосредственно запись информации. Такие регистры называются регистрами с однофазными входами. Схема регистра представлена на рисунке 7.1. Недостатком таких регистров является необходимость в дополнительном времени на «очистку» регистра от ранее записанной информации. Достоинство же заключается в использование минимального количества линий при записи информации, равное разрядности кодов.