
- •I. Связь ядра и внешних устройств:
- •II. Способ построения ядра:
- •Шестнадцатеричную) систему счисления.
- •Прямой, обратный, дополнительный коды.
- •Дополнительный код.
- •Логические функции.
- •Триггеры.
- •Регистры.
- •Приём и передача информации из регистра в регистр.
- •Запись информации в с одного регистра на другой регистр.
- •Дешифратор.
- •Сумматор.
- •Счётчики.
- •Принципы организации памяти эвм.
- •1 Этап. Выбор машинной команды.
- •1 Этап. Выбор машинной команды.
- •Способы адресации.
- •1. Прямая адресация.
- •2. Непосредственная адресация.
- •3. Косвенная адресация.
- •4. Регистровая адресация.
- •1 Этап. Выбор машинной команды.
- •1 Этап. Выбор машинной команды.
- •5. Базовая адресация.
- •6. Индексная адресация.
- •7. Базово-индексная адресация.
- •Микропрограмма выполнения двухадресной команды. Структура операционной части цп.
- •1 Этап. Выбор машинной команды.
- •8. Косвенно-регистровая адресация.
- •Организация алу
- •I Выполнение операций в алу для чисел с фиксированной точкой алу для выполнения операций сложения и вычитания над числами с фиксированной точкой.
- •Одноразрядный сумматор
- •Алу для выполнения операции умножения над числами с фиксированной точкой, представленных в прямом коде
- •1 Этап.
- •2 Этап.
- •Деление чисел с фиксированной точкой. Деление с восстановлением остатка и без.
- •1 Этап.
- •2 Этап.
- •3 Этап.
- •Структурная схема алу . (Для 2-ого случая).
- •Внешние прерывания
- •Организация в/в
- •Канальная команда
- •Сеанс начальной выборки
- •Сеанс связи по запросу ву
- •Магистральный ввод/вывод
- •Радиальный ввод/вывод
- •Микропроцессоры.
- •Intel 8086,8088
- •Intel 80286
- •1 Команда 2 команда
- •Intel 80386 dx
- •Intel 80386 sx
- •Intel 80486 dx
- •1.Многомашинные комплексы.
- •Видеорежимы.
1 Этап. Выбор машинной команды.
РАП = РК (А4) – адрес следующей команды подаётся в память.
РЧП = Чт (РАП) – на РЧП прочитали команду, т.к. её адрес был подан на РАП.
РК = РЧП – пересылка в ЦП машинной команды.
2 этап. Дешифрация.
3 этап. Формирование исполнительного адреса и выбор операндов.
РАП = РК (А1) – адрес первого операнда подаётся в память.
РЧП = Чт (РАП) – из памяти прочитали первый операнд.
РА = РЧП – переслали на регистр РА АЛУ.
РАП = РК (А2)
РЧП = Чт (РАП)
РВ = РЧП
4 этап. Выполнение операций в АЛУ.
РС = РА оп РВ
5этап. Запись результата.
РАП = РК (А3) – адрес результата подаётся в память.
РЧП = РС
Зп (РАП) = РЧП
Трёхадресные команды.
коп |
А1 |
А2 |
А3 |
При переходе к трёхадресной системе адрес следующей выполняемой команды будет храниться на счётчике команд (СчК). По сравнению с предыдущим пунктом меняется только первый пункт в микропрограмме.
ОП
Чт Р ЗМ Р Зп А Ч
РК
П П
СчК
коп А1 А2 А3
Деш
РА РВ
БУУ
УУ
РС
1 Этап. Выбор машинной команды.
РАП = СчК
РЧП = Чт (РАП)
РК = РЧП
СчК = СчК + n
2 – 5 этапы – Аналогично. Двухадресные команды. Нет поля А3.
коп А1 А2
Результат записываем либо на А1, либо на А2 (тогда этот операнд, на место которого будет записан результат, сотрётся, и нужна дополнительная команда, чтобы перезаписать этот операнд, если он понадобится для другой команды).
Одноадресные команды.
коп А1
Регистр-аккумулятор дополнительной команды (вставляется в ЦП). В него помещается второй операнд до выполнения одноадресной команды.
Безадресные команды.
Используется стек.
коп
z=c+b
c + b = z
c b z
b a a
a
Самый оптимальный вариант – это двухадресные и трёхадресные команды.
Л8
Способы адресации.
Адресный код команды в полях Аi в большинстве случаев не совпадает с исполнительным
адресом.
Под исполнительным адресом понимается физический адрес ячейки памяти, по которому хранится информация, или же по которому её необходимо записать.
1. Прямая адресация.
коп Аi
В адресном поле Аi хранится непосредственно исполнительный адрес.
Структурная схема.
коп Аi
адрес
операнд
ОП
операнд АЛУ
РАП = РК (Аi) РЧП = Чт (РАП) РА = РЧП
2. Непосредственная адресация.
В адресном поле команды хранится операнд.
Структурная схема.
коп Аi
операнд АЛУ
РА = РК (Аi)
При непосредственной адресации можно только считывать операнд, но нельзя записывать результат на место Аi.