
- •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
Билет 20
Выполнение операций умножения Выполнение операций умножения
Для умножения используются прямые коды. Вначале определяют знак произведения, далее перемножают модули сомножителей
+10 0.1010
- 7 1.0111
1.1000110
Особенности умножения
умножение фактически сводится к сложению , т.к, частичное произведение совпадает с первым сомножителем
разрядность произведения больше разрядности сомножителя
данная схема умножения имеет недостатки:
а. суммируется большое количество частных производных
б. разрядность сумматора должна быть в 2 раза больше , чем разрядность модуля каждого сомножителя
Для устранения недостатков следует:
не ждать всех частных произведений , а прибавлять их по одному к сумме ранее вычисленных
вместо того чтобы сдвигать частичное произведение влево можно сумму сдвигать вправо
+10 0.1010 1010
-7 1.0111 0111 3- сдвиг вправо на 1 разр
0000 4 – 2е частное произведение
1.1010 5 - новая сумма
2.1010 6 - сдвиг суммы
3.1010 7 – 3я частная производная
4. 1010 8 – новая сумма
5. 1110 9 – сдвиг суммы
6. 1110 10 – новая сумма
7. 1010 11 – сдвиг суммы
8. 1000110
9. 1000110
10. 0000
1000110
Режим ожидания
Режим ожидания в микропроцессорных системах
Этот режим используется, если МП работает с медленной памятью. В этом случае, МП искусственно замедляет свою работу, т.е в режим чтения МП выдает адрес ячейки памяти и сигнал чтения.
R EADY код готовности
Этот вход проверяется МП при каждом обращении к памяти. Если на входе 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 увеличилось на один такт.