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


РК






коп
А1
А2
А3
А4
Дш

БУУ
УУ
РА
РВ

РС
1 Этап. Выбор машинной команды.
РАП = РК (А4) – адрес следующей команды подаётся в память.
РЧП = Чт (РАП) – на РЧП прочитали команду, т.к. её адрес был подан на РАП.
РК = РЧП – пересылка в ЦП машинной команды.
2 этап. Дешифрация.
3 этап. Формирование исполнительного адреса и выбор операндов.
РАП = РК (А1) – адрес первого операнда подаётся в память.
РЧП = Чт (РАП) – из памяти прочитали первый операнд.
РА = РЧП – первый операнд переслали на регистр РА АЛУ.
РАП = РК (А2)
РЧП = Чт (РАП)
РВ = РЧП
4 этап. Выполнение операций в АЛУ.
РС = РА оп РВ
5этап. Запись результата.
РАП = РК (А3) – адрес результата подаётся в память.
РЧП = РС -результат подаётся в память
Зп (РАП) = РЧП -результат записывается в запоминающий массив
Т
коп
А1
А2
А3
При переходе к трёхадресной системе адрес следующей выполняемой команды будет храниться на счётчике команд (СчК). По сравнению с предыдущим пунктом меняется только первый этап в микропрограмме.
О
П
Р
А
П
ЗМ
Р
Ч
П
Чт
Зп


РК







коп
А1
А2
А3
РА
РВ
СчК

Дш
БУУ
УУ
РС
1 Этап. Выбор машинной команды.
РАП = СчК
РЧП = Чт (РАП)
РК = РЧП
СчК = СчК + n
2 – 5 этапы – Аналогично.
Двухадресные команды.
Н
коп
А1
А2
Результат записываем либо по адресу А1, либо по адресу А2 (тогда этот операнд, на место которого будет записан результат, сотрётся, и нужна дополнительная команда, чтобы перезаписать этот операнд, если он понадобится для другой команды).
Одноадресные команды.
коп
А1
Регистр-аккумулятор добавляется в структуру ЦП. В него помещается второй операнд до выполнения одноадресной команды.
Безадресные команды.
И
коп
z=c+b





c + b = z
a
b
z
a
c
b
-
a
-
Самый оптимальный вариант – это двухадресные и трёхадресные команды.
Способы адресации.
Адресный код команды в полях Аi в большинстве случаев не совпадает с исполнительным адресом.
Под исполнительным адресом понимается физический адрес ячейки памяти, по которому хранится информация, или же по которому её необходимо записать.
-
П коп Аi рямая адресация.
В адресном поле Аi хранится непосредственно исполнительный адрес.
Структурная схема.
коп
Аi
операнд
ОП


адрес операнд АЛУ
РАП = РК (Аi)
РЧП = Чт (РАП)
РА = РЧП
