- •В.В.Гуров
- •Гуров в.В. Основы Организации вычислительных машин
- •1. Структура однопрограммной эвм
- •1.1. Классические основы построения эвм
- •Автомат Неймана
- •1.2. Архитектура классической эвм Структура эвм
- •Система кодирования команд
- •Способы адресации
- •1.3. Цикл выполнения команды
- •2. Основы схемотехнической реализации эвм
- •2.1. Системы логических элементов
- •2.2. Порядок проектирования комбинационных схем
- •2.3. Основные функциональные элементы эвм
- •3. Устройства компьютера
- •3.1. Арифметико-логическое устройство
- •Работа схемы
- •3.2. Устройство управления
- •В устройствах управления первого типа для каждой команды, задаваемой кодом операции, строится набор комбинационных схем, которые в нужных тактах вырабатывают необходимые управляющие сигналы.
- •Датчик сигналов на сдвиговом регистре
- •3.3. Запоминающие устройства
- •4. Архитектура персонального компьютерА
- •4.1. Структура 16-разрядного микропроцессора
- •4.2. Режимы адресации и форматы команд 16-разрядного микропроцессора
- •4.3. Взаимодействие основных узлов и устройств персонального компьютера при автоматическом выполнении команды
- •4.4. Архитектура 32-разрядного микропроцессора
- •4.5. Конвейерная организация работы процессора
- •5. Организация работы мультипрограммных эвм
- •5.1. Основные характеристики мультипрограммного режима работы эвм
- •5.2. Дисциплины распределения ресурсов
- •5.3. Основные режимы работы мультипрограммной эвм
- •5.4. Система прерываний
- •5.5. Система управления памятью
- •5.6. Защита памяти в мультипрограммных эвм
- •5.7. Ввод-вывод информации
- •Литература
- •115409 Москва, Каширское шоссе, 31
Работа схемы
Такт 1. Загрузка модулей операндов в регистры RGX, RGY, а их знаков – в триггеры TX и TY. Сброс в "0" RGZ.
Такт 2. Запись знака результата в триггер TZ.
Такт 3. Сдвиг регистра RGX на один разряд вправо. Через время, равное задержке на переключение регистров и комбинационных схем, на выходе комбинационного сумматора и, следовательно, на входе регистра RGZ устанавливается результат 0+y1• |X|•2-1.
Такт 4. Загрузка RGZ: |Z|=|Z|+y1• |X|•2-1.
Такт 5. Сдвиг RGX на 1 разряд вправо: |X| = |X|•2-1.
Сдвиг RGY на 1 разряд влево: i=i+1.
Устройство управления проверяет условие окончания операции: i > n.
Такты (6,7), (8,9), (10,11) ... Повтор действий тактов (4,5) с анализом других значений yi. В такте 10 в регистре RGZ формируется модуль произведения. Такт 11 используется лишь для определения условия окончания умножения.
|
|
1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 |
|
7 |
|
8 |
|
9 |
|
10 |
|
11 |
|
ТИ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
УС1,УС3, УС6,УС7, УС8 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
УС9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
УС2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
УС4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
УС5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Рис.3.3. Временная диаграмма управляющих сигналов