математическим  моделям,  синтезируют  последовательностный  преобразователь  СИС  по  правилам  пе-
реключения триггеров базиса ИС, а анализируют оператор исчисления по эквивалентам таблиц класси-
фикации и состояния счетчиков. Синтезируют функцию счетчика в основных формах схемо- и мнемо-
техники, математики и физики, а оценивают эффективность проектирования по тождественности задан-
ному эквиваленту синтезируемой функции, полученной в процессе анализа семейства временных диа-
грамм. Единственность временных диаграмм и их адекватность физике информационных процессов по-
зволяет принять их за достоверный эквивалент, в отличие от множественности форм других представ-
лений функций в науке и технике. 
3.2   РЕГИСТРЫ 
 
Программно  управляемый  цифровой  преобразователь  сигнала  для  регистрации  импульсов  в  раз-
личных кодах счисления называют регистром [13, 24]. В отличие от счетчика, работающего в двоичном 
коде без дополнительных аппаратных средств, регистр реализует по программе множество форм счис-
ления, включая и бинарный код. Регистры классифицируют по способам преобразования сигнала и хра-
нения информации на время-, число-, кодоимпульсные последовательного, параллельного, смешанного 
действия.  Регистры  параллельного  действия  преобразуют  информацию  в  кодоимпульсной  форме  по 
шинной  структуре.  Сдвиговые  регистры  последовательного  действия оперируют с числоимпульсным 
кодом. Универсальные регистры смешанного действия инициируют время-импульсные преобразования 
при число- и кодоимпульсном вводе-выводе информации по магистрали. 
В комбинаторной логике ИС регистр представляют линейкой триггеров, соединенных по счетному 
входу параллельно, в отличие от счетчиков, конструируемых последовательным включением динамиче-
ских триггеров [24]. Поэтому точность, надежность и оперативность регистров выше метрологических 
характеристик счетчиков, имеющих низкую помехозащищенность из-за эффекта гонок при последова-
тельном переключении сложных триггеров. Благодаря параллельному соединению триггеров регистры 
не  критичны  к  характеристикам  синхронизирующих  импульсов  и  для  них  не  имеет  принципиального 
значения наличие фронта или среза. Для переключения разрядов регистра существен факт наличия им-
пульса  из  последовательности  тактовой  частоты.  Сдвиговые  и  универсальные  регистры  в  базисе  ИС 
реализуют на универсальных динамических JK- и D-триггерах, а параллельные регистры создают, как 
правило, на простых статических RS-, RSC- и D-триггерах. 
Параллельные регистры [1, 13, 29, 30, 63, 67] служат основой запоминающих устройств интерфей-
сов памяти [41 – 43, 67] и ввода-вывода [3, 22, 30], а на динамических регистрах создают функциональ-
ные, временные и пространственные преобразователи. Сдвиговые регистры [13, 30, 67] являются базой 
микропроцессоров [7 – 21, 46 – 56] и знакогенераторов [22, 63], линий задержки [13] и программируе-
мых таймеров [24], генераторов импульсов [13, 63] и декодеров сигнала [67]. Универсальные регистры 
применяют для проектирования программируемых портов и коммутаторов канала, цифровых компара-
торов и арифметико-логических устройств, дешифраторов кода и  счетчиков импульсов [13].  Регистры 
уступают  счетчикам  только  по  емкости  хранения  информации,  так  как  двоичный  код  наиболее  ком-
пактный. 
Регистр в комбинаторной логике синтезируют, как и счетчик [24], по определению в виде линейки 
триггеров, включенных параллельно  по счетному входу. D-входы i-х  триггеров соединяют с прямыми 
выходами (i – 1)-х триггеров, состояние которых в k-м шаге определяет состояние регистра на (k + 1)-м 
интервале времени, Q
k+1
 = D
k
. За счет параллельного включения счетных входов C
i
 = C
i+1
 запись в триг-
геры  регистра  происходит  по  импульсам  тактовой  частоты  F
0
  без  дифференциации  фронта  или  среза, 
принципиальных  для счетчиков. Анализ работы триггеров регистра  организуют  по  правилам  их  пере-
ключения при появлении импульса C = F
0
 с учетом информации на входах задержки D
k
, когда статиче-
ские входы S и R отключены. 
Схема регистра в комбинаторной логике из линейки D-триггеров приведена на рис. 3.4. Проанали-
зируем работу регистра по правилам переключения D-триггеров и систематизируем решения в таблицу 
состояния (рис. 3.5) для трех разрядов Q
1
, Q
2
, Q
3
 с нулевым исходным состоянием {Q
1
, Q
2
, Q
3
} = {0, 0, 
0}. Для нормальной работы регистра в динамическом режиме необходимо наличие в преобразуемом ко-
де из нулей хотя бы одной единицы. 
Логическую единицу сформируем на D-входе первого триггера ТТ
1
 подключением его к потенциалу 
E высокого уровня (рис. 3.4). Если вход задержки D
1
 соединить с нулевым потенциалом, то состояние 
регистра на (k + 1)-м такте не изменяется, так как на выходах триггеров подтвердятся логические нули 
D
k,i
 = D
k,i+1
 = 0 при появлении импульсов синхронизации F
0
.