
- •1. Представление информации в эвм
- •1.1. Общие положения
- •1.2. Цифровая форма представления информации
- •1.3. Системы счисления
- •1.3.1. Общие положения
- •1.3.2. Двоичная система счисления
- •1.3.3. Смешанные системы счисления
- •1.3.4. Таблицы сложения и умножения в двоичной системе счисления
- •1.3.5. Перевод чисел из одной системы счисления в другую
- •1.4. Способы представления чисел со знаком
- •1.4.1. Общие положения
- •1.4.2. Дополнительный код.
- •1.4.3. Обратный код
- •1.5. Формы представления числовых данных
- •1.5.1. Общие положения
- •1.5.2. Представление числовых данных с фиксированной запятой
- •1.5.3. Представление числовых данных с плавающей запятой
- •2. Представление символьной информации
- •3. Представление графической информация
- •4. Oсновы схемотехники
- •4.1. Основы математической логики
- •4.2. Логические элементы
- •4.3. Проектирование логических схем
- •4.3.1. Комбинационные схемы и конечные автоматы
- •4.3.2. Синтез комбинационных схем
- •4.4. Элементы памяти (триггеры)
- •С амыми универсальными и сложными являются jk-триггеры. Они могут строиться как со статическим, так и с динамическим управлением. Универсальный jk-триггер
- •4.5. Регистры
- •4.6. Счетчики
- •5. Арифметические основы эвм
- •5.1. Основные положения
- •5.2. Арифметические операции с плавающей запятой
- •5.3. Десятичная арифметика
- •5.4. Схемы выполнения основных операций над числами с фиксированной запятой в двоичной системе счисления
- •6. Теоретические основы проектирования устройств обработки информации
- •6.1. Микропрограммы выполнения арифметических операций
- •6.1.1. Структура арифметико-логического устройства (алу) эвм
- •6.2.1. Язык микроопераций для представления алгоритмов выполнения арифметических операций
- •7. Основы проектирования операционной части алу
- •7.1. Этапы проектирования
- •7. 2. Проектирование операционной части алу
- •7.2.1. Разработка структурной схемы операционной части алу
- •7.2.2. Разработка функциональной схемы операционной части алу
- •8. Проектирование управляющей части алу
- •8.1. Способы построения управляющей части алу
- •8.2. Проектирование управляющей части алу на основе конечных автоматов
- •8.2.1. Общие вопросы проектирования устройств управления на основе конечных автоматов
- •8.2.2. Основные этапы проектирования схем мпа
- •8.2.3. Проектирование мпа на основе автомата Мура
- •8.2.4. Проектирование мпа на основе автомата Мили
- •8.3. Проектирование микропрограммных устройств управления
- •8.3.1. Основные принципы работы микропрограммных устройств управления
- •8.3.2. Типы микропрограммных устройств управления
- •8.3.4. Кодирование поля микроопераций регистра микрокоманд
- •8.3.5. Кодирование поля адресов схемы формирования адресов микрокоманд
- •9. Глоссарий
4.6. Счетчики
Счетчики – это устройства, предназначенное для счета числа импульсов, поступающих на его вход, с фиксацией результатов. Счетчик, как и сдвигающий регистр, составляется из цепочки триггеров. На рис. 4.22 приведена схема последовательного двоичного счетчика на D-триггерах. Для установки счетчика в нулевое состояние триггеры имеют R-входы (входы сброса). Установка счетчика на нуль в ноль осуществляется подачей на эти входы единичного сигнала. Для работы D-триггера как счетной ячейки (Т-триггера) они имеют обратную связь – инверсный выход каждого D-триггера соединен со своим D-входом. Чтобы D-триггер мог работать как счетная ячейкя (Т-триггер), используется обратная связь – инверсный выход каждого D-триггера соединен с его D-входом В результате каждый триггер меняет свое состояние на противоположное по каждому сигналу на управляющем входе. Триггеры пересчитывают управляющие сигналы. По первому управляющему сигналу первый триггер переходит в единичное состояние и на его выходе формируется единичный сигнал. По второму управляющему сигналу первый триггер возвращается в нулевое состояние и на его выходе сбрасывается единичный сигнал. На выходе триггера формируется один выходной сигнал на каждые два входных сигнала. Это одноразрядный пересчет входных импульсов или деление входной частоты.
Рис.4.22. Схема счетчика на D-триггерах с начальным сбросом
Для правильной работы второго и последующих триггеров необходимо, чтобы на их входах формировался единичный сигнал в момент перехода первого предыдущего (?) триггера в нулевое состояние (на каждый четный входной сигнал). Это достигается соединением инверсных выходов триггеров с прямыми входами последующих триггеров.
На рис.4.23 представлена временная диаграмма работы счетчика. Триггер Т3 (рис. 4.23) соответствует старшему разряду счетчика, Т1 – младшему разряду.
-
Т3
0
1
0
t
Т2
t
Т2
0
1
0
1
0
Т1
t
Т1
0
1
0
1
0
1
0
1
0
Входные
импульсы
t
№
1
2
3
4
5
6
7
8
Рис. 4.23. Временная диаграмма работы счетчика
Вопросы для самопроверки
Определите понятие Что такое переключательные элементы.
Определите понятие Что такое отрицательная логика и положительная логика.
Определите понятие Что такое высказывание.
Определите понятие Что такое конъюнкция.
Определите понятие Что такое дизъюнкция.
Определите понятие Что такое инверсия.
Дайте определение закона коммутативности.
Дайте определение закона ассоциативности.
Дайте определение закона идемпотентности.
Дайте определение закона дистрибутивности.
Дайте определение закона де Моргана.
Определите понятие Что такое логический элемент.
Определите понятие Что такое элемент Шеффера.
Определите понятие Что такое элемент Пирса.
Определите понятие Что такое комбинационная схема.
Определите понятие Что такое конечный автомат.
Определите понятие Что такое автомат Мура.
Определите понятие Что такое автомат Мили.
Определите основные этапы синтеза комбинационных схем.
Определите входные и выходные сигналы одноразрядного сумматора.
Определите функции дешифратора.
Определите функции шифратора.
Определите функции мультиплексора.
Определите функции демультиплексора.
Определите понятие Что такое триггер.
Определите понятие Что такое D-триггер.
Определите понятие Что такое Т-триггер.
Определите понятие Что такое JK-триггер.
Определите понятие Что такое регистр.
Определите понятие Что такое счетчик.