- •1.Выполнение логических операций в алу.
- •2. Режим ожидания
- •Билет 2
- •1. Последовательные устройства. Таблицы состояний и переходов
- •Ввод-вывод по карте памяти
- •Билет 4
- •Переполнение разрядной сетки
- •Билет 5
- •Билет 6
- •Операция умножения в формате чисел с плавающей точкой.
- •Операции сложения и вычитания.
- •Билет 8
- •Билет 9
- •Ассоциативная память.
- •Билет 10
- •Билет 11
- •Билет 12
- •Многоцелевой буферный регистр и его использование в качестве порта.
- •Использование регистра в качестве порта ввода
- •Использование регистра в качестве порта вывода
- •Билет 13
- •Билет 14
- •Универсальный параллельный программируемый интерфейс вв-55
- •Билет 15
- •Выполнение операций сложения
- •Одноразрядный двоичный сумматор.
- •Билет 17
- •5 Управляющих сигналов:
- •Билет 18
- •Перепрограммируемые пзу
- •Интерфейс ацп для асинхронного обмена Билет 19
- •1. Карты Карно
- •Интерфейс озу
- •Билет 20
- •Выполнение операций умножения Выполнение операций умножения
- •Режим ожидания
- •Билет 21
- •Динамическое озу.
- •Прямой доступ к памяти. Контроллер пдп.
- •Билет 22
- •Устройство управления эвм
- •Изолированный ввод-вывод. Ввод-вывод по карте памяти Изолированный ввод-вывод
- •Ввод-вывод по карте памяти
- •Билет 23
- •Выполнение операций вычитания
- •2.Порты ввода-вывода. Порты ввода/вывода
- •Работа порта ввода.
- •Билет 24
- •Пзу с масочным программированием. Программируемые пзу
- •2.Пзу программируемые пользователем 1 раз.
- •Интерфейс ацп с синхронным обменом Билет 26
- •Комбинационные схемы. Таблицы истинности
- •2. Интерфейс пзу
- •Билет 27
- •Выполнение операций вычитания
- •Последовательный интерфейс вв-51
БИЛЕТ 1
1.Выполнение логических операций в алу.
Используются логические элементы И, ИЛИ, НЕ.
Пример:
Пусть АЛУ выполняет 4 операции(И, ИЛИ, сумма по модулю, операция эквивалентности)
00 = «1»
01 = «&»
10 = «=1»
11 = «==»
Логические операции выполняются поразрядно. Для примера показана операция для 2-х одноразрядных слов.
Результат заносится в триггер Т1к. 4 логических элемента выполняют одновременно 4 операции с помощью мультиплексора 1 результат записывается в триггер Тк1, мультиплексором управляет код операции.
2. Режим ожидания
Режим ожидания в микропроцессорных системах
Этот режим используется, если МП работает с медленной памятью. В этом случае, МП искусственно замедляет свою работу, т.е в режим чтения МП выдает адрес ячейки памяти и сигнал чтения.
READY код готовности
Этот вход проверяется МП при каждом обращении к памяти. Если на входе READY будет «1» , то режим ожидания не используется и память быстрая. Если память медленная, то в нужный момент t на READY надо подавать 0, в этом случае, можно замедлить работу МП.
Работа МП состоит из машинных циклов, в каждом из них выражается один обмен данными с памятью.
Если работа быстрая, то машинный цикл состоит из 3х тактов.
Если память медленная, то машинный цикл состоит из 2 и 3 тактов, помещается любое количество тактов ожидания. Рассмотрим временные диагонали для режима чтения, единственный такт ожидания.
Штриховка- увеличение времени адреса. В первом такте машинного цикла МП выдает адрес ячейки памяти на ША, во 2-м МП выдает сигнал чтения MEMR на ШУ, так же во 2-м такте МП проверяет сигнал READY. Если READY = 1, то после 2-го такта будет 3-й такт и ожидание не будет. Если во 2-м такте на READY , то после 2 –го такта будет такт ожидания. В такте ожидания проверяется сигнал READY. Если 0, то еще один такт ожидания, если 1, то следующим будет такт 3. Т.О. формируется соответствующий сигнал READY можно получить любое количество тактов ожидания. Время выдачи адреса и сигнала MEM увеличилось на один такт
Билет 2
Статические ОЗУ
ОЗУ
Хранит информацию только при наличии питания.
А-адрес
D-данные
WE-разрешение записи
OE-разрешение чтения
CS-выбор микросхемы
Чтение.
Для чтения подается адрес ячейки и сигнал выбора микросхемы CS,далее подается сигнал чтения ,на выходе появляются считанные данные.
Запись.
Для записи подаем адрес ячейки, выбираем микросхему ,данные для записи и последний сигнал записи.
Для хранения бита информации используется триггер.
Выше было указано статическое ОЗУ.
Кроме статического есть динамическое ОЗУ. В нем для хранения 1 бита используется входная емкость МОП транзистора.
Контроль от прерываний
Прерывания предназначены для реакции МП на какие-либо события, время наступление которых заранее не известно, зато известно как реагировать на каждое событие
Примеры событий:
падение напряжения источника питания МП должен сохранить в памяти.
переполнение разрядности сетки
готовность внешнего устройства к обмену. Необходимо выполнить обмен данных
Прерывание бывает:
внутреннее – что-то случается с МП
внешние - что-то с средой
Прерывания похожи на вызов подпрограммы. И в том и другом случае идет переход к подпрограмме.
Средства, которые имеют МП для работы с прерываниями
ВУ, желающие прервать МП подает «1» на вход JNT. Если прерывания разрешены МП, воспринимается запрос и выдает подтверждение JNTA. По этому подтверждению в МП необходимо ввести код следующей команды, т.е следующая команда не считывается из ПЗУ, а принимается из вне.
МП воспринимает запрос JNT если программист поставил в программ EJ(разрешить прерывание)
Прерывание запрашивается в следующем случае:
по сбросу МП все прерывания запрещены
если прерывания были разрешены, пропускается одно, остальные задерживаются до команды EJ
если программист поставил DJ, (запрет)
БИЛЕТ 3