Главная Импульсный режим работы При этом, если информационные сигналы имеют положительную полярность, как это показано на рис. 8, то положительный импульс записи не должен иметь отрицательного смещения. Если же информационные сигналы имеют отри нательную полярность, то положительный импульс записи должен иметь отрицательное смещение (см. импульс считывания). Считывание числа из регистра производится посредством вентилей считывания (рис. 8). Если эти вентили выполнены в виде диодных схем И, работающих в положительной логике, то их информационные входы должны соединяться с дополнительными выходами триггеров. Действительно, так как высокий уровень потенциала получается на дополнительных выходах триггеров, в которых записана цифра 1, то показанный на рис. 8 положительный импульс считывания (он имеет отрицательное смещение) проходит через вентили Вс, приключенные к таким триггерам. При считывании записанное в регистре число сохраняется. 5. Из рассмотренного примера (рис. 8) видно, что в сложном логическом устройстве часть элементов (вентили записи и считывания) могут работать в положительной логике, а другая часть (триггеры) - в отрицательной логике. При этом в некоторых случаях приходится импульсные сигналы смещать по полярности в должном направлении. Однако такое положение не является обязательным. Так, работу регистра можно было бы осуществить целиком в отрицательной логике при применении вентилей, которые пропускают положительный импульс, если на информационном входе действует низкий потенциал. Такими свойствами обладают, в частности, вентили в ъмт диодно-трансформаторных схем совпадения [197]. 6. Сдвигающий регистр - регистр, в котором можно производить сдвиг записанного числа на один или несколько разрядов с сторону старшего или младшего разряда. Рассмотрим принцип работы сдвигающего регистра на примере четырехразрядного регистра (рис. 9). Для осуществления сдвига записанного в регистре числа в сторону старшего разряда следует основной выход каждого триггера связать с тем входом триггера соседнего старшего разряда который служит для установки 1 (см. рис. 7).. Указанная связь производится через посредство укорачивающей цепи (УЦ) и линии задержки (ЛЗ) на время Т, немного превышающее длительность переходного процесса, вызванного опрокидыванием триггера. Сдвиг записанного числа производится подачей на входы установки О всех триггеров положительного импульса сдвига. 773 оЛ ЛЗ *- - Информ. -0 fix. Рис. 9.
Пусть в регистре записано число N = 0101 = 5. При такой систуации выходные потенциалы Ко и 1„2 триггеров Го и Гз имеют низкие уровни Ук -£к- 1, а выходные потенциалы Vк\У 11,3 триггеров Ту и Гз имеют высокие уровни V\ =нн-0 (рис. 10). В результате действия одного импульса сдвига состояния триггеров Ту и Тз не меняются (поскольку в них уже записана цифра 0), но триггеры Го и Га опрокидываются и их выходные потенциалы повышаются до уровня V\ = О (рис. 10). Положительные перепады этих потенциалов создают на выходах укорачивающих цепей импульсы Иуо и «2 положительной
Рис. 10. полярности, которые задерживаются в ЛЗ; задержанные импульсы «80 и поступают на входы триггеров Ту и Гз, вызывая их э;фокидывание. Вследствие этого на выходах триггеров возникают низкие потенциалы, которьм соответствует цифра 1. Образованные при опрокидывании триггера Ту отрицательные импульсы «yi и иу не приводят к изменению состояния триггера Га. Таким образом, в резуль- rare действия одного импульса сдвига в регистре оказалось записанным число Ni = 1010 = 10 = 2N. Можно заметить, что при наличии п у с т ых{в которых не записана цифра 1) старших разрядов регистра после каждого импульса сдвига происходит умножение зафиксированного в регистре числа на 2. Если же число пустых разрядов регистра оказывается ограниченным, как это имеет место в рассматриваемом регистре (см. рис. 9), то после действия 2-го импульса сдвига (рис. 10) в регистре окажется записанньш число 0100, после 3-го импульса сдвига - получится запись 1000 и после 4-го импульса сдвига регистр окажется пустым (0000). Аналогичным путем осуществляется сдвиг записанного в регистре числа в сторону младшего разряда, что (при наличии пустых младших разрядов в регистре) соответствует делению числа на 2. Для реализации такого сдвига нужно основной выход каждого триггера связать посредством укорачивающей цепи и линии задержки со входом установки 1 триггера соседнего младшего разряда. 7. Регистр псследсвательнсго действия строится на основе сдвигающего регистра В отличие от регистра параллельного действия здесь запись числа в регистр производится путем последе-в-ательного ввода цифр записываемого числа, начиная со старшего разряда, если сдвиг производится в сторону старших разрядов. Пусть, например, в четырехразрядный регистр (см. рис 9) требуется записать число N = 0101. Полагая, что перед записью регистр был пустым (0000) рассмотрим процесс записи, который иллюстрируется временными диаграммами (рис. 11) и таблицей состояний (рис 12). В момент на информационный вход триггера младшего разряда подается сигнал, изображающий цифру старшего разряда числа N У заданного числа такой цифрой является О (рис. 11), причем ей не соответствует положительный импульс (т. е. в момент фактически никакой сигнал не поступает), и триггер остается в исходном состоянии. Тем не менее будем считать, что в момент в младшийразряд триггера записывается цифра О (рис. 12). В момент fj > иа все триггеры подается импульс сдвига (см. рис. 11); можно считать, что при этом записанная в младший разряд цифра О сдвигается в следующий по старшинству разряд, а младший разряд становится пустым В момент на информационный вход триггера младшего разряда поступает положительный импульс, с которым связана цифра 1, вызывающий опрокидывание триггера То (см. рис. 9). Вследствие этого в данном триггере окажется записанной цифра 1 (рис. 12). Появляющийся в момент импульс сдвига перемещает записанные в регистре цифры на один разряд, и младший разряд регистра снова оказывается пустым. В момент <з в этот разряд записывается цифра О, а в момент 3 производится сдвиг записанных цифр еще на один разряд. Наконец, в момент ti в младший разряд записывается цифра 1, и в регистре оказывается записанным число 0101. Считывание числа из регистра производится последовательной подачей импульсов сДвига. Ч.чсло требуемых для этого им- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 [176] 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 0.0737 |