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



Функция ИЛИ – функция дизъюнкции.
ИЛИ x=ab
«or»
a |
b |
x |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1
a
x
b
Функция И – функция конъюнкции.
И x=ab
a |
b |
x |
0 |
0 |
0
& |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
x
b
Любую функцию можно организовать с помощью 3 элементов: «И», «ИЛИ», «НЕ».
Функция И - НЕ
a |
b |
x |
0 |
0 |
1
& |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |

x
b
Функция ИЛИ - НЕ
ИЛИ - НЕ x=ab
a |
b |
x |
0 |
0 |
1
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |

x
b
Пример.
Построить логическую схему.
Без минимизации логической функции.
Z=ab
a
c
a
ab
1
b z
ac
c
Z=ab
a
c=a(b
c)
b
bc z
&
c
a
Триггеры.
Триггер-устройство, которое может находиться в одном из двух устойчивых состояний: 0 или 1. Состояние триггера распознаётся по его выходу. Триггер предназначен для хранения 1 бита(разряда) информации.
Под воздействием входного сигнала триггер скачкообразно переходит в состояние 0 или 1. Если для перехода триггера в новое состояние необходим специальный дополнительный сигнал (сигнал синхронизации), то такой триггер - синхронизируемый, в противном случае – асинхронный.
Переход триггера в новое состояние определяется таблицей перехода. Основные типы триггеров:
RS, D, T, JK.
1.RS – синхронизируемый триггер.
Таблица переходов.
t |
t+1 |
|
R |
S |
q(t+1) |
0 |
0 |
q(t) |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
запрещена |
T S R C S R
- выход
- инверсный выход
С
– сигнал синхронизации
2.D – триггер задержки.
Таблица переходов.
t |
t+1 |
D |
q(t+1) |
0 |
0 |
1 |
1 |
T S
D
C
R
3.T – триггер со счётным входом.
Таблица переходов.
t |
t+1 |
|
q(t) |
T |
q(t+1) |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
T S
D
C
R
4.JK – триггер универсальный.
Таблица переходов.
t |
t+1 |
|
J |
K |
|
0 |
0 |
q(t) |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
q(t) |
T S
K
C
J R