- •Основные принципы построения эвм.
- •I. Связь ядра и внешних устройств:
- •II. Способ построения ядра:
- •Системы счисления, используемые в эвм.
- •Представление чисел в позиционной системе счисления.
- •Прямой, обратный, дополнительный коды.
- •Перевод чисел из двоичной(восьмеричной, шестнадцатеричной) системы счисления в десятичную систему счисления.
- •Перевод чисел из десятичной системы счисления в двоичную(восьмеричную, шестнадцатеричную) систему счисления.
- •Перевод чисел из шестнадцатеричной системы счисления в двоичную.
- •Перевод чисел из двоичной системы счисления в шестнадцатеричную.
- •Дополнительный код.
- •Переполнение разрядной сетки.
- •Формы представления чисел в эвм.
- •Форма представления чисел с фиксированной точкой.
- •Форма представления чисел с плавающей точкой.
- •Логические функции.
- •Регистры.
- •Приём и передача информации из регистра в регистр.
- •Запись информации в с одного регистра на другой регистр.
- •Сдвиг информации в регистре.
- •Дешифратор.
- •Сумматор.
- •Счётчики.
- •Принципы организации памяти эвм.
- •Иерархическая структура памяти.
- •Основные этапы выполнения машинной команды.
- •Машинные команды (команды эвм).
- •Микропрограмма выполнения четырёхадресной команды. Структура операционной части цп.
- •1 Этап. Выбор машинной команды.
- •1 Этап. Выбор машинной команды.
- •Способы адресации.
- •П коп Аi рямая адресация.
- •Непосредственная адресация.
- •Косвенная адресация.
- •Регистровая адресация.
- •Микропрограмма выполнения двухадресной команды формата регистр-регистр (r-r). Структура операционной части цп.
- •1 Этап. Выбор машинной команды.
- •1 Этап. Выбор машинной команды.
- •Базовая адресация.
- •Индексная адресация.
- •Базово-индексная адресация.
- •Микропрограмма выполнения двухадресной команды. Структура операционной части цп.
- •1 Этап. Выбор машинной команды.
- •Косвенно-регистровая адресация.
- •Классификация микропрограммных устройств управления
- •Выполнение перехода на микропрограммном уровне.
- •Микропрограмма операции вычитания
- •Алу для выполнения операции умножения над числами с фиксированной точкой, представленных в прямом коде
- •Структурная схема алу для выполнения операции умножения над числами с фиксированной точкой, представленных в прямом коде (по 2 методу)
- •1 Этап.
- •2 Этап.
- •Деление чисел с фиксированной точкой. Деление с восстановлением остатка и без.
- •1 Этап.
- •2 Этап.
- •3 Этап.
- •Деление с восстановлением остатка.
- •Деление без восстановления остатка.
- •Структурная схема алу . (Для 2-ого случая).
- •Особенности выполнения операций над числами с плавающей точкой.
- •Организация системы прерывания
- •Общие правила организации прерывания.
- •Механизм реализации прерываний с помощью «старых» и «новых» ячеек
- •Стековый механизм организации
- •Внешние прерывания
- •Классификация систем прерывания
- •Организация в/в
- •Функционирование селекторного канала
- •Выполнение операции «запись»
- •Выполнение операции «чтение»
- •Организация мультиплексного канала
- •Сеанс начальной выборки
- •Сеанс связи по запросу ву
- •Выполнение операции «запись»
- •Выполнение операции «чтение»
- •Магистральный ввод/вывод
- •Радиальный ввод/вывод
- •Микропроцессоры.
- •Системные интерфейсы
- •Классификация вычислительных систем.
- •1.Многомашинные комплексы.
- •Классификация многомашинных комплексов.
- •Мультипроцессорные вычислительные системы.
- •Классификация мультипроцессорных вс:
- •Мкод. Конвейерные векторные вс.
- •Выполнение операций сложения и вычитания с плавающей точкой над векторами.
- •Видеорежимы.
1 Этап. Выбор машинной команды.
РАП = СчК – адрес следующей выполняемой команды помещаем в память.
РЧП = Чт (РАП) – на РЧП прочитали команду.
РК = РЧП – передали команду на РК.
СчК = СчК + n – (n – это длина в байтах текущей выполняемой команды).
2 этап. Дешифрация.
3 этап. Формирование исполнительного адреса и выбор операндов.
РАРП = РК (X2) – подали номер индексного регистра в РОНы.
РЧРП = Чт (РАРП) – получили индекс.
РА = РЧРП – подали индекс на АЛУ.
РАРП = РК (B2) – номер базового регистра подали в РАРП.
РЧРП = Чт (РАРП) – получили базу.
РВ = РЧРП – подали базу в АЛУ.
РС = РА + РВ – сложили базу и индекс – (X2)+(B2).
РА = РС – результат записали на РА.
РВ = РК (D2) – подали смещение на АЛУ.
РС = РА + РВ – получили исполнительный адрес(ИА) операнда.
РАП = РС – подача ИА в память.
РЧП = Чт (РАП) – прочитали второй операнд.
РА = РЧП – второй операнд подали на АЛУ.
РАРП = РК (R1) – подали в РАРП номер РОНа, где хранится первый операнд.
РЧРП = Чт (РАРП) – прочитали первый операнд.
РВ = РЧРП – подали первый операнд на АЛУ.
4 этап. Выполнение операций в АЛУ.
РС = РА оп РВ
5этап. Запись результата.
РЧРП = РС – записали результат на РЧРП
Зп (РАРП) = РЧРП – результат записан в память.
-
Косвенно-регистровая адресация.
коп
Ri
В адресном поле команды задаётся номер РОНа, в котором хранится адрес ячейки ОП, где находится операнд.
Структурная схема.
коп
Xi
РОНы
адрес операнда
ОП
операнд
АЛУ
Адрес
операнда операнд

Xi
Организация устройства управления.
Центральный процессор, как и любое другое устройство обработки цифровой информации, включает в себя две основные части:
-
Операционную часть(операционное устройство)
-
Управляющую часть(устройство управления).
Операционная часть состоит из регистров, счетчиков, сумматоров, дешифраторов и связей между ними.
Операционная часть функционирует под воздействием управляющих сигналов, которые вырабатывает управляющее устройство.
Операционная часть выполняет заданную микропрограмму, состоящую из микрокоманд.
Микрокоманда включает в себя одну или несколько микроопераций.
Микрооперация – это элементарная функциональная операция, выполняемая под воздействием одного управляющего сигнала в течение одного такта.
Если в течение одного такта выполняется несколько микроопераций под воздействием различных управляющих сигналов, то они объединяются в одну микрокоманду.
Устройство управления(УУ) служит для выработки последовательности управляющих сигналов, под воздействием которых выполняются микрооперации.
В зависимости от способа выработки управляющего сигнала различают 2 основных подхода к построению УУ:
-
Микропрограммная реализация УУ
-
Аппаратная реализация УУ(схемная реализация или УУ с жёсткой логикой)
Микропрограммная реализация устройства управления.Схема Уилкса.
Введем обозначения:
РАМК - регистр адреса микрокоманд.
Р
МК
– регистр микрокоманд
Основой микропрограммного УУ является память микрокоманд. Наиболее частый случай- память микрокоманд реализуется в виде запоминающего устройства.
Условно на рисунке горизонтальными линиями показаны ячейки памяти, в каждой из которых закодирована одна микрокоманда, выполняемая за один такт.
Каждая микрокоманда включает в себя 2 части:
-
Управляющая часть
-
Адресная часть
В управляющей части будут кодироваться управляющие сигналы, которые затем подаются на вентили в Операционную Часть Центрального Процессора.
В адресной части кодируется адрес ячейки памяти, где хранится следующая выполняемая микрокоманда.
Адрес из регистра микрокоманд(РМК) через линию задержки в следующем такте поступает на РАМК. И после его дешифрации из памяти микрокоманды, в соответствии с этим адресом на РМК считывается очередная микрокоманда.
Из управляющей части микрокоманды управляющие сигналы подаются на вентили в операционную часть ЦП, а из адресной части на регистр адреса микрокоманд в следующем такте заводится адрес следующей выполняемой микрокоманды.
