После поступления трехразрядного двоичного кода на входы XI, Х2, ХЗ регистра подается импульс синхронизации СИ, по которому производится запись разряда ХІ в триггер Т 1, разряда Х2 в триггер Т2, разряда ХЗ в триггер ТЗ. На выходах Ql, Q2, Q3 регистра появляется записанный двоичный код. Например, требуется записать код ПО регистр. Тогда имеем Х1=1, Х2=1, Х3=0. после подачи импульса СИ получим Q1=1, Q2=l, Q3=0. Двоичная информация хранится в регистре до тех пор, пока не будет записан новый двоичный код. При подаче импульса на вход "Сброс", все триггеры сбрасываются в ноль. В результате получим Q1=0, Q2=0, Q3=0. Условное графическое обозначение трехразрядного накопительного регистра имеет вид (рисунок 5.2). Рисунок 5.2 - Условное ірафическое обозначение трехразрядного накопительного регистра Рассмотрим принцип работы сдвигающих регистров. Сдвигающие регистры преобразуют последовательный код в параллельный и наоборот. Сдвиг двоичного кода может быть арифметическим, логическим или циклическим. При арифметическом сдвиге знаковый разряд не сдвигается, а в остальные разряды записываются нули или единицы в зависимости от направления сдвига и знака числа. Рассмотрим арифметический сдвиг кода 1001 вправо. Левый крайний разряд кода знаковый, поэтому он остается на месте. 1 0 0 1 — *> 1 1 0 0 — * 1 1 1 0 — ►1 1 1 1 .
RkJQdWJsaXNoZXIy MTExODQxMg==