Синтез логических схем для хранения и переработки информации. ЗадачиРефераты >> Программирование и компьютеры >> Синтез логических схем для хранения и переработки информации. Задачи
Задача№1
Синтез реверсивного регистра сдвига.
Регистр на 10 разрядов. Использовать триггеры типа D.
Решение
Регистры представляют собой узлы цифровых систем, предназначенные для записи и хранения двоичных кодов. Например: Если необходимо сложить два числа А и В, то необходима их предварительная запись в два регистра.
![]()
А В

![]()
Clk Рг. А Clk Рг. В
Т. к. Схема регистра должна хранить двоичные цифры, а триггер предназначен для записи и хранения 0 или 1, то схема регистра должна содержать столько триггеров, сколько двоичных цифр необходимо хранить. Обычно регистры строят, используя триггеры типа D.
![]()
Q
![]()
![]()
D T
Clk C Q
В качестве примера представим структуру регистра, предназначенного для записи и хранения 4-ёх разрядных двоичных чисел.
![]()
![]()
![]()
![]()
![]()
A3 Q3 A2 Q2 A1 Q1 A0 Q0



![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
D T D T D T D T
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Clk C C C C
Q3 Q2 Q1 Q0
![]()
![]()
![]()
В представленной схеме выходы Q3, Q2, Q1, Q0 являются прямыми выходами регистра, в то время как необязательные выходы Q3, Q2, Q1, Q0 являются инверсными выходами регистра.
