Установлювальні мікрооперації

 

Установлювальні мікрооперації служать для перемикання регістрів у певний стан. Наприклад, установка регістра в стан "0" або "1"; установка парних розрядів в стан "0", а непарних – в стан "1"; записування в регістр деякої константи або обнуління деяких байтів і так далі Установлювальні мікрооперації переважно використовують асинхронні входи регістра, наприклад, вхід скидання R для схеми, зображеної на рис. 4.12.

 

 

 


Рис. 4.12. Схема регістра з однофазним записуванням даних

У регістрах на RS- або JK- тригерах можливий однофазний або парафазний спосіб записування інформації. При однофазному записуванні значення кожного розряду слова А = An, An-1...Ai,.A1поступає по одній лінії зв'язку на вхід S (або J)відповідних тригерів. Після зчитування інформації регістр повинен обнулитися по загальному R-входу (рис. 4.12). Таким чином, при однофазному записуванні частота обміну інформацією зменшується, оскільки процеси введення і скидання чергуються.

 
 

 

 


Рис. 4.13. Схема регістра з парафазним записуванням даних на RS – тригерах

При парафазному записуванні інформації значення кожного розряду слова А передається по двох лініях зв'язку. При цьому пряме значення Aiпоступає на вхід S (або J) відповідних тригерів, а інверсне значення – на вхід R. В цьому випадку не вимагається попереднього скидання регістра в стан "0", тому що таку функцію виконує сигнал (рис.4.13).

У регістрах на D-тригерах, що мають один інформаційний вхід, можливий тільки однофазний спосіб записування інформації. З приходом чергового синхроімпульсу записується нова інформація або, за відсутності даних на вхідній шині, стан регістра автоматично обнуляється (див. рис. 4.11).

При необхідності збереження інформації на декілька тактів у регістрах на D-тригерахслід використовувати вирішуючий V-вхід, або блокувати проходження синхроімпульсу на С-вхід.