Методическое указание о структуре построения ответа.
Методическое указание о структуре построения ответа.
В учебное пособие включены основные вопросы по дисциплине « Типовые элементы СВТ», вынесенные на экзамен для специальности 2204.
Ответ должен состоять из следующих частей:
1. Функциональное определение элемента.
2. Структура схемы, примененные логические элементы и их таблицы состояний.
3. Предустановки, если они есть ( например, установка « лог.0» на выходе, и т.д.)
4. Указать вход, условие появления входного сигнала ( входного кода).
5. Указать выход, условие появления сигнала на выходе.
6. Показать прохождение входного кода и управляющих сигналов.
7. Привести пример с заданным цифровым кодом.
Например, вопрос: «Полный сумматор».
Пример построения ответа:
1. Полный двоичный сумматор — электронный узел, выполняющий операцию суммирования двух чисел, представленных в виде двоичных кодов, которые могут принимать значение «0» или «1».. При этом происходит сложение этих чисел в данном i-м разряде и прибавление единицы переноса (если она возникает) из младшего ( i– 1) –го разряда, а также формирование переноса в старший ( i+ 1). В результате операции сложения формируется значение суммы в данном разряде (Si) и переноса ( Pi) в старший (i+1).
2. Схема полного сумматора реализована на следующих логических элементах:
- логическое И, значение лог. «1» возникает на выходе тогда и только тогда , когда на всех входах присутствуют лог. «1». Иначе на выходе формируется лог. «0».
- Логическое ИЛИ, далее табл. состояний.
- Исключающее ИЛИ, далее табл. состояний.
3. В исходном состоянии сигналы на входах отсутствуют.
4. Двоичные коды подаются на входы Xi и Yi и P(i-1)( см. рис.8)
5. Значение суммы формируется на выходе элемента исключающее ИЛИ ( №2), значение переноса в старший разряд формируется на выходе элемента ИЛИ (№5). Единичное значение суммы формируется при наличии на входах Xi и Yi и P(i-1) схемы одной или трех лог. «1». Единичное значение переноса формируется при наличии двух или трех лог. «1» на входах Xi и Yi и P(i-1) схемы.
6. Промежуточный результат логического сложения с выхода элемента исключающее ИЛИ (№1) поступает на вход элемента исключающее ИЛИ (№2) для формирования значения суммы Si, а также на вход элемента И (№4) для формирования промежуточного значения переноса.
Триггеры
Триггеры, в отличие от логических элементов, обладают памятью. Под памятью электронных устройств подразумевают способность сохранять выходное состояние и после прекращения входных сигналов.
Простейшими триггерами, на основе которых организованы и другие виды, являются RS- и RS(инверсный)-триггеры.
Схемно они одинаковы, но переключаются разными сигналами: для триггера из элементов ИЛИ—НЕ (RS-триггер)—это напряжение высокого уровня, а для варианта из элементов И—НЕ (RS (инверсный)-триггер)—низкого. Их логическая структура с обозначением входов и выходов показана на рис.1.1 и 1.2.. Работу этих триггеров характеризуют соответствующие таблицы состояний. Индексами tn и tn+1 обозначены два соседних дискретных момента (два такта) — tn до прихода переключающего импульса и tn+1—после его прихода. Выход Q называют прямым, Q(не)—инверсным. В таблицах состояния триггеров столбец, отражающий состояние выхода Q(не), нередко опускают: сигналы на этом выходе всегда инверсны по отношению к прямому выходу.
С приходом активного сигнала на вход S либо S(инверсный) (от англ. set—устанавливать) на прямом выходе установится напряжение высокого уровня, на инверсном соответственно — низкого. На втором входе при этом должен быть нейтральный сигнал. В новое состояние триггер переходит скачком благодаря положительной перекрестной обратной связи между элементами. Если после переключения триггера активный сигнал на входе станет нейтральным, триггер сохранит новое состояние, в котором он будет удерживаться действием той же обратной связи. Повторные импульсы на входе S никак не повлияют на состояние триггера.
Активный сигнал на входе R (от англ. reset—устанавливать вновь) вызовет обратное переключение: на прямом выходе появится низкое напряжение, на инверсном — высокое. Появление активных сигналов одновременно на обоих входах приводит к тому, что на обоих выходах будут напряжения одинакового уровня. Такое сочетание входных сигналов называют неопределенным или запрещенным и в условиях нормальной работы его избегают.
RS-триггеры широко используют в аппаратуре, в том числе и в импульсных устройствах.
Такт tn | Такт tn+1 | Такт tn | Такт tn+1 | |||||||||
Rn | Sn | Qn+1 | _ Qn+1 | Rn | Sn | Qn+1 | _ Qn+1 | |||||
Qn | _ Qn | |||||||||||
Qn | _ Qn | |||||||||||
U | U | ||||||||||||||
Вх.S | Вх.S | ||||||||||||||
U | U | ||||||||||||||
Вх.R | Вх.R | ||||||||||||||
U | U | ||||||||||||||
Вых.Q | Вых.Q | ||||||||||||||
U | U | ||||||||||||||
Вых.Q | Вых.Q |
Рис.1.1 RS-триггер Рис.1. 2. RS(не)-триггер:
По способу введения информации триггеры подразделяют на асинхронные и синхронные.
У асинхронных триггеров есть только информационные входы. Эти триггеры отличает свойство срабатывать сразу после изменения сигналов на входах. Типичный пример асинхронных триггеров — рассмотренные RS- и RS(не)-триггеры.
У синхронных триггеров смены сигналов на информационных входах еще недостаточно для срабатывания. Необходим дополнительный командный импульс, который подают на специальный синхронизирующий, или, как его чаще называют, тактирующий вход [ С ]. В зависимости от исполнения синхронные триггеры управляют либо по уровню напряжения тактового импульса (триггеры-защелки), либо по его фронту или срезу. Управление по уровню напряжения иногда называют статическим, а по перепаду (фронту или срезу) - динамическим.
Синхронные триггеры с управлением по уровню срабатывают в момент, когда напряжение тактового импульса достигает порогового уровня. Сигналы на выходах при этом принимают значения, которые определены функциональным видом триггера и сочетанием сигналов на информационных входах. Специфика этих триггеров такова, что пока длится тактовый импульс, смена сигналов на информационных входах приводит к новым переключениям. С окончанием тактового импульса такой триггер сохраняет (защелкивает) свое выходное состояние. Другими словами, наличие тактового импульса обеспечивает триггеру-защелке асинхронный режим работы, отсутствие—режим хранения.
Вторая разновидность синхронных триггеров реагирует только на перепады напряжения на тактовом входе, причем в зависимости от схемного решения, либо от низкого уровня к высокому (активный фронт), либо от высокого к низкому (активный срез), т. е. импульсы, поступающие на тактовый вход, воспринимаются только в те короткие моменты, когда их состояние меняется определенным образом .
В функциональном отношении, т. е. по способу организации логических связей между входами и выходами, наиболее употребительны помимо упоминавшихся следующие виды триггеров: D- и JK-триггеры.
D-триггеры — синхронные. Они имеют два входа: информационный D и тактовый С. Принципиальная особенность D-триггеров состоит в том, что уровень напряжения на прямом выходе с каждым пришедшим тактовым импульсом принимает значение сигнала, действующего на информационном входе D в момент поступления тактового импульса, и сохраняет (запоминает) это состояние до следующего такта. Говоря иначе, D-триггер задерживает на один такт информацию, существовавшую на входе D, поэтому D-триггеры часто называют триггерами задержки.
JK-триггеры функциональном отношении они близки синхронным
Причем вход J соответствует входу S, а К — входу R. В отличие от RS-триггеров для JK-триггеров не существует запрещенных входных комбинаций. Когда на информационных входах J и К одновременно действует напряжение высокого уровня, то с каждым тактовым импульсом происходит переключение
Многие JK и D-триггеры имеют дополнительные входы S и R, которые позволяют реализовывать асинхронное управление, как было описано ранее. Следует только иметь в виду, что для триггеров семейства ТТЛ активный управляющий сигнал на этих входах — напряжение низкого уровня, а для КМОП — высокого; в последнем случае, если входы Sи R не используются, то они должны быть заземлены.
При выполнении различных арифметических и логических операций возникает необходимость хранения кода числа в течение некоторого времени. Иногда нужно сдвинуть этот код вправо или влево, подсчитать количество импульсов, выбрать заданные комбинации кодов и т. д. Такие операции выполняют специальные устройства ЭВМ: регистры, счетчики и дешифраторы, сумматоры.
РЕГИСТРЫ.
Определение
Регистр — функциональное устройство, предназначенное для приема и запоминания n-разрядного слова (кода) X1, X2 . . ., X n-1, Хn, а также для выполнения определенных микроопераций над этим словом.
Регистр представляет собой упорядоченную совокупность триггеров со схемой управления входными и выходными сигналами.
Разрядность регистра соответствует количеству используемых в нем триггеров.
Каждый триггер регистра имеет прямой и инверсный выходы, используемые соответственно для получения прямого и инверсного кодов.
Классификация.
С помощью регистров можно осуществлять операции преобразования информации из одного вида в другой (последовательного кода слова в параллельный и т. п.), а также некоторые логические операции (поразрядное логическое сложение и умножение и т. п.).
По виду выполняемых операций (микроопераций) над словами различают регистры для приема, передачи и сдвига информации.
По способу приема и передачи информации, различают последовательные, параллельные и параллельно-последовательные регистры.
По количеству каналов, по которым поступает информация на входы разрядов, регистры бывают одно- и парафазными. В однофазных регистрах информация поступает на каждый разряд только по одному каналу (прямому или инверсному), а в парафазных — по обоим каналам.
По количеству тактов управления, необходимых для записи кода слова, различают одно-, двух- и многотактные (n-тактиые) регистры.
Парафазный регистр
Установка триггеров регистра в состояние 0, прежде чем записать в них информацию, ведет к затратам времени. Для увеличения быстродействия регистров используется парафазная передача информации с регистра на регистр. При этом используются оба входа триггера и по ним одновременно подаются сигналы 1 и 0. Схема передачи парафазных кодовых сигналов в регистрах приведена на рис.2.2. Код, записанный в регистр Рг1, передается при наличии на шине Пруправляющего сигнала приема информации в регистр Рг2.
Передача кода осуществляется через группу схем И1 и И2 (при этом через схемы И1передаются прямые, а через схемы И2 — инверсные значения переменных). На единичных и нулевых входах каждого триггера регистра Рг2 возникают комбинации I и 0или 0 и 1 входных сигналов, устанавливающих триггеры этого регистра в требуемое состояние независимо от их исходного состояния.
|
|
|
|
|
Рис.2.2. Схема передачи парафазных кодовых сигналов в регистрах.
Сдвигающий регистр
2.3.3.1. Определение
Сдвигающие регистры, предназначены для выполнения операции сдвига слова информации, т. е. для перемещения всех цифр слова в направлении от старших к младшим разрядам (сдвиг вправо) или от младших к старшим разрядам (сдвиг влево). Сдвиг кода влево на один разряд будет соответствовать умножению кода числа на основание системы счисления, а сдвиг вправо — делению. Это объясняется тем, что вес каждого разряда кода для позиционной системы счисления определяется его позицией в коде.
В регистрах, как правило, сдвиг числа на k разрядов осуществляется за k тактов или за k микроопераций сдвига. Микрооперация сдвига — сдвиг числа на один разряд вправо или влево относительно принятой разрядной сетки. Сдвигающий регистр содержит такие же шины передачи по входам, как и регистры приема ипередачи информации, но триггеры сдвигающих регистров обязательно должны быть сложными, с внутренним запоминанием.
Сдвигающий регистр можно использовать для преобразования параллельного кода, принятого в регистр, в последовательный. Для этого достаточно принятый код сдвигать до тех пор, пока весь он не будет выдвинут из регистра. С точки зрения уменьшения количества и элементов сдвигающие регистры целесообразно строить на D- триггерах.
Описание работы схемы.
На рис.2.3 приведена схема сдвигающего регистра для преобразования параллельного кода в последовательный. Схема реализована на логических элементах И и D-триггерах.
- Установка этого регистра в состояние 0 выполняется отрицательным импульсом, подаваемым на вход R ( «Уст.0»).
- Параллельный код поступает на входы Х1-Xn. Запись параллельного кода на информационные входы D-триггеров регистра разрешается синхроимпульсом, поступающим на вход C2.
- Так, как n-й разряд параллельного кода поступает на S-вход n-го D-триггера, то выход Qn регистра установиться в 1, если Xn=1. Или сохранить состояние 0, если Xn=0.
-При воздействии фронта синхроимпульса на C вход D-триггера, значение кода с D-входа D-триггера передается на Q выход.( см. свойства D –триггера). Тогда за (n-1) раз формирования синхроимпульса на входе С1 регистра, на Qn выход регистра последовательно поступят все разряды кода, первоначально записанного на X1-Xn входы регистра, т.е выполняется операция преобразования параллельного кода в последовательный..
Рис2.3 Сдвигающий регистр на D-триггерах
СЧЕТЧИКИ
3.1.Определение.
Счетчик представляет собой устройство, предназначенное для подсчета числа сигналов, поступающих на его вход, и фиксации этого числа в виде кода, хранящегося в триггерах. Количество разрядов счетчика определяется наибольшим числом, которое должно быть получено в каждом конкретном случае. Для счета и выдачи результатов в счетчиках имеется один, вход и п выходов, в зависимости от количества разрядов.
В общем случае счётчик имеет М =2n устойчивых состояний, включая нулевое.
Под действием входных сигналов счетчик, установленный в определенное состояние, сохраняет его до тех пор, пока на вход не поступит следующий сигнал. Каждому состоянию счетчика соответствует порядковый номер 0, 1, 2, ..., М—1. Если в момент времени tсчетчик находится в i-м состоянии, то оно определяет число поступивших на счетчик сигналов. При подаче на вход счетчика М-го входного сигнала на выходе его возникает сигнал переполнения и счетчик возвращается в начальное состояние, т. е. счет единичных сигналов осуществляется в нем по модулю М или с периодом счета T=М.
Счетчики широко применяют в вычислительной технике и различных устройствах автоматики, например для формирования адресов, команд, счета количества циклов выполнения операций, формирования кода в аналого-цифровых преобразователях и т. д.
Классификация счетчиков.
2.2.1. По целевому назначению счетчики подразделяют простые (суммирующие и вычитающие) и реверсивные. На простые счетчики сигналы поступают с одним знаком, т. е. эти счетчики имеют переходы от состояния к состоянию только в одном направлении.
Суммирующий счетчик предназначен для выполнения счета в прямом направлении, т. е. для сложения. С подачей на вход очередного единичного сигнала показание счетчика увеличивается на единицу.
Вычитающий счетчик предназначен для выполнения счета единичных сигналов в режиме вычитания. Каждый сигнал, поступающий на вход такого счетчика, уменьшает его показание на единицу.
Реверсивные счетчики предназначены для работы в режиме сложения и в режиме вычитания.
2.2.2. По способу организации счета счетчики подразделяют на асинхронные н синхронные.
В асинхронных счетчиках сигнал от разряда к разряду передается естественным путем в различные интервалы времени в зависимости от сочетания входных сигналов.
В синхронных счетчиках сигналы от разряда к разряду передаются принудительным путем с помощью тактовых сигналов.
2.2.3. По способу организации цепей переноса между разрядами различают счетчики с последовательным, параллельным и частично-параллельным переносом (только в группах разрядов).
ДЕШИФРАТОРЫ
Определение
Дешифратор — логическая схема, соджержащая n входов и 2n выходов b преобразующая n-разрядное двоичное слово в соответствующий управляющий сигнал, который возникает только на одном из его выходов. Другими словами, дешифратор представляет собой совокупность схем И, формирующих управляющий сигнал на одном из выходов, в то время как на остальных выходах сигналы отсутствуют.
В табл.2. отражены возможные состояния дешифратора на три входа (п=3) и восемь выходов.
Таблица 2
Х1 | Х2 | Х3 | Y0 | Y1 | Y2 | Y3 | Y4 | Y5 | Y6 | Y7 |
Выходы дешифратора имеют нумерацию, совпадающую с десятичным представлением двоичного числа от 0 до п—1. Если, например, слово на входе имеет код 101 (табл. ), то единичный сигнал будет только на
__
пятом выходе дешифратора, т.е Y5=1.Действительно, если на элемент И5 поступает код X1X2X3 (X1=1, X2=0, X3=1), то на всех выходах дешифратора, кроме Y5, будут логические 0.
Классификация дешифраторов.
По способу организации дешифрации слова дешифраторы подразделяют на одноступенчатые (линейные) и многоступенчатые (прямоугольные, пирамидальные).
По типу используемых элементов различают дешифраторы диодные, транзисторные и магнитные. На этих элементах составляются схемы И, которые и используются в дешифраторах.
В настоящее время схемы дешифраторов выпускаются в интегральном исполнении.
Полный дещифратор —дешифратор, имеющий столько выходов? сколько различных комбинаций может иметь n-разрядное двоичное число на его_входах, т.е. m = 2 n
Схема линейного дешифратора
На рис. 4.1.. приведена схема линейного дешифратора на три входа, у которого число выходов m=2 3 = 8
Рис4.1..Схема линейного дешифратора
Для схемной реализации каждого выхода дешифратора достаточно иметь один логический элемент И с числом входов, равным числу входов дешифратора.
Каждый выход дешифратора принимает значение, равное единице, только при одном определенном наборе входных переменных Х1-Х3.
СУММАТОРЫ
Определение
Сумматор — электронный узел, выполняющий операцию суммирования двух цифровых кодов двух чисел. При сложении двух чисел, представленных в виде двоичных кодов, происходит сложение этих чисел в данном i-м разряде и прибавление единицы переноса (если она возникает) из младшего ( i– 1) –го разряда, а также формирование переноса в старший ( i+ 1).
Для n-разрядных слов под сложением понимается образование слова с числовыми значениями S(S1,S2,….,Sn), равного сумме числовых значений двух исходных слов: Х(X1,X2,…..,Xn) и (Y1,Y2,….,Yn).
Классификация
По принятой системе счисления и кодирования различают сумматоры двоичные, троичные, десятичные, двоично-десятичные и др.
По способу организации суммирования сумматоры могут быть комбинационные и накапливающие. Сумматор для сложения многоразрядных чисел представляет собой набор одноразрядных сумматоров, имеющих входы для слагаемых и переноса из младшего разряда и выходы суммы и переноса в старший разряд.
По способу обработки многоразрядных чисел различают сумматоры последовательные, параллельные и параллельно-последовательные.
Методическое указание о структуре построения ответа.
В учебное пособие включены основные вопросы по дисциплине « Типовые элементы СВТ», вынесенные на экзамен для специальности 2204.
Ответ должен состоять из следующих частей:
1. Функциональное определение элемента.
2. Структура схемы, примененные логические элементы и их таблицы состояний.
3. Предустановки, если они есть ( например, установка « лог.0» на выходе, и т.д.)
4. Указать вход, условие появления входного сигнала ( входного кода).
5. Указать выход, условие появления сигнала на выходе.
6. Показать прохождение входного кода и управляющих сигналов.
7. Привести пример с заданным цифровым кодом.
Например, вопрос: «Полный сумматор».
Пример построения ответа:
1. Полный двоичный сумматор — электронный узел, выполняющий операцию суммирования двух чисел, представленных в виде двоичных кодов, которые могут принимать значение «0» или «1».. При этом происходит сложение этих чисел в данном i-м разряде и прибавление единицы переноса (если она возникает) из младшего ( i– 1) –го разряда, а также формирование переноса в старший ( i+ 1). В результате операции сложения формируется значение суммы в данном разряде (Si) и переноса ( Pi) в старший (i+1).
2. Схема полного сумматора реализована на следующих логических элементах:
- логическое И, значение лог. «1» возникает на выходе тогда и только тогда , когда на всех входах присутствуют лог. «1». Иначе на выходе формируется лог. «0».
- Логическое ИЛИ, далее табл. состояний.
- Исключающее ИЛИ, далее табл. состояний.
3. В исходном состоянии сигналы на входах отсутствуют.
4. Двоичные коды подаются на входы Xi и Yi и P(i-1)( см. рис.8)
5. Значение суммы формируется на выходе элемента исключающее ИЛИ ( №2), значение переноса в старший разряд формируется на выходе элемента ИЛИ (№5). Единичное значение суммы формируется при наличии на входах Xi и Yi и P(i-1) схемы одной или трех лог. «1». Единичное значение переноса формируется при наличии двух или трех лог. «1» на входах Xi и Yi и P(i-1) схемы.
6. Промежуточный результат логического сложения с выхода элемента исключающее ИЛИ (№1) поступает на вход элемента исключающее ИЛИ (№2) для формирования значения суммы Si, а также на вход элемента И (№4) для формирования промежуточного значения переноса.
Триггеры
Триггеры, в отличие от логических элементов, обладают памятью. Под памятью электронных устройств подразумевают способность сохранять выходное состояние и после прекращения входных сигналов.
Простейшими триггерами, на основе которых организованы и другие виды, являются RS- и RS(инверсный)-триггеры.
Схемно они одинаковы, но переключаются разными сигналами: для триггера из элементов ИЛИ—НЕ (RS-триггер)—это напряжение высокого уровня, а для варианта из элементов И—НЕ (RS (инверсный)-триггер)—низкого. Их логическая структура с обозначением входов и выходов показана на рис.1.1 и 1.2.. Работу этих триггеров характеризуют соответствующие таблицы состояний. Индексами tn и tn+1 обозначены два соседних дискретных момента (два такта) — tn до прихода переключающего импульса и tn+1—после его прихода. Выход Q называют прямым, Q(не)—инверсным. В таблицах состояния триггеров столбец, отражающий состояние выхода Q(не), нередко опускают: сигналы на этом выходе всегда инверсны по отношению к прямому выходу.
С приходом активного сигнала на вход S либо S(инверсный) (от англ. set—устанавливать) на прямом выходе установится напряжение высокого уровня, на инверсном соответственно — низкого. На втором входе при этом должен быть нейтральный сигнал. В новое состояние триггер переходит скачком благодаря положительной перекрестной обратной связи между элементами. Если после переключения триггера активный сигнал на входе станет нейтральным, триггер сохранит новое состояние, в котором он будет удерживаться действием той же обратной связи. Повторные импульсы на входе S никак не повлияют на состояние триггера.
Активный сигнал на входе R (от англ. reset—устанавливать вновь) вызовет обратное переключение: на прямом выходе появится низкое напряжение, на инверсном — высокое. Появление активных сигналов одновременно на обоих входах приводит к тому, что на обоих выходах будут напряжения одинакового уровня. Такое сочетание входных сигналов называют неопределенным или запрещенным и в условиях нормальной работы его избегают.
RS-триггеры широко используют в аппаратуре, в том числе и в импульсных устройствах.
Такт tn | Такт tn+1 | Такт tn | Такт tn+1 | |||||||||
Rn | Sn | Qn+1 | _ Qn+1 | Rn | Sn | Qn+1 | _ Qn+1 | |||||
Qn | _ Qn | |||||||||||
Qn | _ Qn | |||||||||||
U | U | ||||||||||||||
Вх.S | Вх.S | ||||||||||||||
U | U | ||||||||||||||
Вх.R | Вх.R | ||||||||||||||
U | U | ||||||||||||||
Вых.Q | Вых.Q | ||||||||||||||
U | U | ||||||||||||||
Вых.Q | Вых.Q |
Рис.1.1 RS-триггер Рис.1. 2. RS(не)-триггер:
По способу введения информации триггеры подразделяют на асинхронные и синхронные.
У асинхронных триггеров есть только информационные входы. Эти триггеры отличает свойство срабатывать сразу после изменения сигналов на входах. Типичный пример асинхронных триггеров — рассмотренные RS- и RS(не)-триггеры.
У синхронных триггеров смены сигналов на информационных входах еще недостаточно для срабатывания. Необходим дополнительный командный импульс, который подают на специальный синхронизирующий, или, как его чаще называют, тактирующий вход [ С ]. В зависимости от исполнения синхронные триггеры управляют либо по уровню напряжения тактового импульса (триггеры-защелки), либо по его фронту или срезу. Управление по уровню напряжения иногда называют статическим, а по перепаду (фронту или срезу) - динамическим.
Синхронные триггеры с управлением по уровню срабатывают в момент, когда напряжение тактового импульса достигает порогового уровня. Сигналы на выходах при этом принимают значения, которые определены функциональным видом триггера и сочетанием сигналов на информационных входах. Специфика этих триггеров такова, что пока длится тактовый импульс, смена сигналов на информационных входах приводит к новым переключениям. С окончанием тактового импульса такой триггер сохраняет (защелкивает) свое выходное состояние. Другими словами, наличие тактового импульса обеспечивает триггеру-защелке асинхронный режим работы, отсутствие—режим хранения.
Вторая разновидность синхронных триггеров реагирует только на перепады напряжения на тактовом входе, причем в зависимости от схемного решения, либо от низкого уровня к высокому (активный фронт), либо от высокого к низкому (активный срез), т. е. импульсы, поступающие на тактовый вход, воспринимаются только в те короткие моменты, когда их состояние меняется определенным образом .
В функциональном отношении, т. е. по способу организации логических связей между входами и выходами, наиболее употребительны помимо упоминавшихся следующие виды триггеров: D- и JK-триггеры.
D-триггеры — синхронные. Они имеют два входа: информационный D и тактовый С. Принципиальная особенность D-триггеров состоит в том, что уровень напряжения на прямом выходе с каждым пришедшим тактовым импульсом принимает значение сигнала, действующего на информационном входе D в момент поступления тактового импульса, и сохраняет (запоминает) это состояние до следующего такта. Говоря иначе, D-триггер задерживает на один такт информацию, существовавшую на входе D, поэтому D-триггеры часто называют триггерами задержки.
JK-триггеры функциональном отношении они близки синхронным
Причем вход J соответствует входу S, а К — входу R. В отличие от RS-триггеров для JK-триггеров не существует запрещенных входных комбинаций. Когда на информационных входах J и К одновременно действует напряжение высокого уровня, то с каждым тактовым импульсом происходит переключение
Многие JK и D-триггеры имеют дополнительные входы S и R, которые позволяют реализовывать асинхронное управление, как было описано ранее. Следует только иметь в виду, что для триггеров семейства ТТЛ активный управляющий сигнал на этих входах — напряжение низкого уровня, а для КМОП — высокого; в последнем случае, если входы Sи R не используются, то они должны быть заземлены.
При выполнении различных арифметических и логических операций возникает необходимость хранения кода числа в течение некоторого времени. Иногда нужно сдвинуть этот код вправо или влево, подсчитать количество импульсов, выбрать заданные комбинации кодов и т. д. Такие операции выполняют специальные устройства ЭВМ: регистры, счетчики и дешифраторы, сумматоры.
РЕГИСТРЫ.
Определение
Регистр — функциональное устройство, предназначенное для приема и запоминания n-разрядного слова (кода) X1, X2 . . ., X n-1, Хn, а также для выполнения определенных микроопераций над этим словом.
Регистр представляет собой упорядоченную совокупность триггеров со схемой управления входными и выходными сигналами.
Разрядность регистра соответствует количеству используемых в нем триггеров.
Каждый триггер регистра имеет прямой и инверсный выходы, используемые соответственно для получения прямого и инверсного кодов.
Классификация.
С помощью регистров можно осуществлять операции преобразования информации из одного вида в другой (последовательного кода слова в параллельный и т. п.), а также некоторые логические операции (поразрядное логическое сложение и умножение и т. п.).
По виду выполняемых операций (микроопераций) над словами различают регистры для приема, передачи и сдвига информации.
По способу прием