
- •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.Многомашинные комплексы.
- •Видеорежимы.
Логические функции.
Поскольку в ЭВМ используется двоичная система исчисления, то для описания и
представления переменных удобно использовать логические функции.
Функция называется логической(булевой) – если она, как и её переменная, может принимать два значения «0» и «1».
Логические функции используются при построении логических схем.
Логические схемы представляют собой конечные автоматы. Автомат может быть без памяти – выход может быть определён, когда определён вход (комбинационная схема), либо конечный автомат с памятью(в основе лежат запоминающие элементы). (для одного разряда –триггер).
Логические функции могут быть заданы таблично:
Функция НЕ – функция инверсии.
a |
x |
0 |
1 |
1 |
0 |
НЕ x= a
a x
1
Функция ИЛИ – функция дизъюнкции.
ИЛИ x=a b «or»
a
x
1
b
Функция И – функция конъюнкции.
a |
b |
x |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
a |
b |
x |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
И x=a b
a
x
&
b
Любую функцию можно организовать с помощью 3 элементов: «И», «ИЛИ», «НЕ».
a |
b |
x |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Функция И - НЕ
a
x
&
b
Функция ИЛИ - НЕ
a |
b |
x |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
ИЛИ - НЕ x=a b
a
x
1 b
Пример.
Построить логическую схему.
Z=a b a c a
&
ab
b 1 z
&
ac c
Z=a*b a*c b
& b c & z
c
a
Л5
Триггеры.
Триггер-устройство, которое может находиться в одном из двух устойчивых состояний: 0 или 1. Состояние триггера распознаётся по его выходу. Триггер предназначен для хранения 1 бита(разряда) информации.
Под воздействием входного сигнала триггер скачкообразно переходит в состояние 0 или 1. Если для перехода триггера в новое состояние необходим специальный дополнительный сигнал (сигнал синхронизации), то такой триггер - синхронизируемый, в противном случае – асинхронный.
Переход триггера в новое состояние определяется таблицей перехода. Основные типы триггеров:
RS, D, T, JK.
Таблица переходов.
1.RS – синхронизируемый триггер.
Q(t)-до синхрон-ии t |
Q(t+1)-после синх-ии t+1 |
||
R |
S |
q(t+1) |
|
0 |
0 |
q(t) |
|
0 |
1 |
1 |
|
1 |
0 |
0 |
|
1 |
1 |
запрещена |
S Q - выход
R
T Q
-
инверсный
выход
C
S С – сигнал синхронизации
R
Таблица переходов.
2.D – триггер задержки.
|
t+1 |
D |
q(t+1) |
0 |
0 |
1 |
1 |
S Q
D
C T Q
R
Таблица переходов.
3.T – триггер со счётным входом.
t |
t+1 |
||
q(t) |
T |
q(t+1) |
|
0 |
0 |
0 |
|
0 |
1 |
1 |
|
1 |
0 |
1 |
|
1 |
1 |
0 |
S Q
D
C T Q
R
Таблица переходов.
4.JK – триггер универсальный.
t |
t+1 |
||
J |
K |
|
|
0 |
0 |
q(t) |
|
0 |
1 |
0 |
|
1 |
0 |
1 |
|
1 |
1 |
q(t) |
S Q
K
C T Q
J
R