Таблица переходов.
t | t+1 |
R | S | q(t+1) |
| | q(t) |
| | |
| | |
| | запрещена |
- выход
- инверсный выход
С – сигнал синхронизации
D – триггер задержки.
Таблица переходов.
T – триггер со счётным входом.
Таблица переходов.
JK – триггер универсальный.
Таблица переходов.
Регистры.
Регистр-устройство, предназначенное для хранения, приёма, выдачи машинных слов, а также рядов вспомогательных операций- например, сдвиг.
Регистр состоит из триггеров, число которых равно числу разрядов в машинном слове.
Приём и передача информации из регистра в регистр.
PB
PA
Запись информации в с одного регистра на другой регистр.
Возьмём регистры, построенные на D-триггерах. Необходимо информацию с регистра A переписать на регистр B.
1 1 0
1 1 0
Триггер начинает работать после сигнала синхронизации. Для получения числа в обратном коде снимаем информацию с инверсного выхода.
Для RS триггера выход соединяется с входом S, а c R. Тогда при наличии сигнала синхронизации число с одного регистра будет записано на другой.
Сдвиг информации в регистре.
0 0 1 1
Информация в ЭВМ может храниться либо в прямом, либо в параллельном коде.
При использовании параллельного кода для хранения одного разряда информации используется 1 триггер, и при передаче машинных слов нужно задать столько шин, сколько разрядов в слове, т.е. одновременно(параллельно) все разряды машинного слова с одного регистра переписываются на другой регистр.
При использовании последовательного кода существует только один триггер и одна шина передачи для одного разряда. Каждый такт по этой шине последовательно передаётся один за другим разряды.
Дешифратор.
Дешифратором называется устройство, которое имеет n входов и m выходов, где m=2n. Дешифратор позволяет код, подаваемый на вход, преобразовывать в сигнал на одном из выходов, номер которого соответствует этому коду.
n=3 m=8
x0 1 0 y0
y1
x1 0 y2
.
x2 1 .
.
.
y7
на входе(101) – на у5 выходе будет 1
Пример:
000 y0=
001 y1=
010 y2=
111 ym-1=
Комбинационная схема.
y0
y1
y2
.
.
ym-1
Сумматор.
Сумматором называется устройство, которое предназначено для сложения кодов чисел без учёта знака.
Различают:
· одноразрядные сумматоры,
· многоразрядные сумматоры.
Одноразрядный сумматор предназначен для сложения разряда слагаемых и переноса из предыдущего разряда. В результате суммирования получается значение (разряд) суммы и перенос в следующий разряд.
Многоразрядный сумматор представляет собой комбинацию одноразрядных сумматоров.
ü Для суммирования кодов чисел с использованием последовательного кода используются одноразрядные сумматоры.
ü Для суммирования кодов чисел с использованием параллельного кода используются многоразрядные сумматоры.
Счётчики.
Счётчик – это устройство, которое предназначено для подсчётов чисел во входной последовательности.
Счётчики бывают:
· суммирующие - выполняют операцию сложения,
· вычитающие - выполняют операцию вычитания,
· реверсивные – выполняют операции и сложения, и вычитания.