Команда
Память
Дешифраторы
Это комбинационная схема, имеющая n-входов и n-выходов (m=2n).
УГО. m=2n
1 DC 0 2 1 3 2 n m |
2
3
При подаче на вход дешифратора определённого кода, на его выходе возбуждается соответственная шина, т.е. дешифрация – это выявление реакции схемы на определённую кодовую комбинацию. Дешифраторы используются для преобразования двоичных кодов (кода операции, кода адреса) в управляющие сигналы для КС.
Одноступенчатые DC – это когда количество разрядов на входе не превышает количество входов.
Схема. Электрическая функциональность.
& |
& |
Y0 = x2 * x1
& |
Y1 = x2 * x1
DD3
Y2 = x2 * x1
& |
Y3 = x2 * x1
Таблица истинности для дешифратора.
Входы | Выходы | Вид фун-ии | ||||
X1 | X2 | Y0 | Y1 | Y2 | Y3 | СДНФ |
Y0 = x2 * x1 | ||||||
Y1 = x2 * x1 | ||||||
Y2 = x2 * x1 | ||||||
Y3 = x2 * x1 |
Шифратор MxN
(Coder – CD)
Шифратор – это комбинационное устройство с M входами и N выходами, преобразующий M-разрядный унитарный код в N-разрядный двоичный код. По отношению к дешифратору выполняет обратную функцию.
Классифицируют по признакам:
1) полный шифратор M = 2n;
неполный M < 2n;
2) шифратор высокого уровня – на входе логическая единица;
шифратор низкого уровня – на входе логический ноль.
0 CD 1 1 2 2 3 4 4 9 8 |
Таблица. Шифратор 4х2.
Входы | Выходы | ||||
X3 | X2 | X1 | X0 | Y1 | Y0 |
x1 y0
x2 y1
Принципиальная схема компьютера (КС)
ЦП |
ОП |
ВЗУ |
Уст-во ввода |
Уст-во вывода |
ЦП выполняет два вида работ:
1) перерабатывает в соответствии с программой данные;
2) координирует работу всех устройств.
Управляющая информация передаётся в двух направлениях, устройства передают процессору информацию о своём состоянии, процессор выдаёт управляющие инструкции.
ОП – предназначена для хранения данных и программ. В компьютерах Гарвардского типа память данных отдельна от памяти программ.
Устройство ввода – предназначено для ввода программ и исходных данных.
Устройство вывода – предназначено для вывода конечных результатов работы программы.
ВЗУ – предназначено для хранения данных и программ, по сравнению с ОП более медленная, более дешёвая, но более ёмкая.
ОП состоит из ячеек. Ячейки пронумерованы начиная с нулевой, время на запись информации в ячейку и время необходимое на чтение не зависит от номера.
Ячейка памяти имеет свойства:
1) содержимое ячейки сохраняется сколько угодно долго, пока процессор по команде не изменит. Содержимое теряется при выключении питания;
2) при записи информации в ячейку старое её содержимое теряется;
3) при пересылке из одной ячейки в другую содержимое первой не меняется.
Это минимальная единица программы. Команды программы обычно располагаются в последовательных ячейках памяти. Команда переписывает процессору некоторые элементарные действия. Для обозначения совокупности всех возможных для данного типа компьютера команд вводится термин «Система команд».
Все команды можно разделить на три группы:
1) команды перерабатывающие информацию (арифметического типа);
2) команды управления – управляют процессом переработки;
3) команды обмена – команды чтения и записи информации.
Программа – это некоторая последовательность команд, записанная в последовательные ячейки памяти.