
- •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.Многомашинные комплексы.
- •Видеорежимы.
3. Косвенная адресация.
В адресном поле команды хранится адрес ячейки ОП, по которому находится адрес операнда (то есть адрес адреса).
Структурная схема.
коп Аi ОП
адрес
операнда
операнд
адрес операнда операнд АЛУ
РАП = РК (Аi) – подаём в память адрес адреса операнда.
РЧП = Чт (РАП) – получили адрес операнда.
РАП = РЧП
РЧП = Чт (РАП) – получили операнд.
РА = РЧП
4. Регистровая адресация.
В адресном поле команды указывается номер РОНа, в котором хранится операнд.
Структурная схема.
коп Ri
Номер РОНа
операнд
ОП
операнд АЛУ
РОНы используются для сокращения времени доступа за операндами.
Микропрограмма выполнения двухадресной команды формата регистр-регистр (R- R). Структура операционной части ЦП.
Запись результата производится на место первого операнда.
ОП
|
|
РВ |
|
|
|
Чт
Р ЗМ Р А Ч
П П
СчК
РК коп R1 R2
+n Деш РА
БУУ
РОНы
РАРП
Чт РС
Зп
РЧРП
РАРП – регистр адреса регистровой памяти
РЧРП – регистр числа регистровой памяти
1 Этап. Выбор машинной команды.
РАП = СчК – адрес следующей выполняемой команды помещаем в память.
РЧП = Чт (РАП) – на РЧП прочитали команду.
РК = РЧП – передали команду на РК.
СчК = СчК + n – (n – это длина в байтах текущей выполняемой команды).
2 этап. Дешифрация.
3 этап. Формирование исполнительного адреса и выбор операндов. РАРП = РК (R1) – подали номер РОНа, где хранится первый операнд. РЧРП = Чт (РАРП) – выбрали первый операнд.
РА = РЧРП РАРП = РК (R2)
РЧРП = Чт (РАРП) – выбрали второй операнд.
РВ = РЧРП
4 этап. Выполнение операций в АЛУ.
РС = РА оп РВ
5этап. Запись результата.
РАРП = РК (R1)
РЧРП = РС
Зп (РАРП) = РЧРП – записали результат в R1.
Выполнение команд безусловного перехода формата R-R.
А1 А2
коп М R2
М – маска.
Go to L.
1 Этап. Выбор машинной команды.
Аналогично.
2 этап. Дешифрация.
R2 – кодируется номер РОНа, в котором хранится адрес перехода.
3 этап. Формирование исполнительного адреса и выбор операндов.
РАРП = РК (R2) – выбираем адрес перехода.
РЧРП = Чт (РАРП)
СчК = РЧРП – выбран адрес, по которому надо передать управление.
ОП
Чт
Р ЗМ Р А Ч
П П
СчК
+n
РК коп R1 R2
Деш
БУУ
РОНы
Чт
Зп
РАРП РЧРП
Выполнение команд условного перехода. If A>B go to L.
A-B – АЛУ – разбивается на 2 команды:
что больше: А или В, т.е. в АЛУ фиксируется результат выполняемой команды
(0,+,-)
в поле маски кодируется то условие, на которое мы проверяем; поле маски сравнивается с признаками, триггерами в АЛУ.
Если произошло совпадение, то переход должен осуществляться по адресу, хранящемуся в
РОНе, который находится на R2.
Л9