RG команд
ДШК
Si
ADD
КС
Vi
SUBS
ДШ
Такт
СУ
Такт
ГТИ
ДШК – дешифратор команд КС – комбинационная схема
Повышается быстродействие (т.к. нет ячейки памяти), но жесткая структура. ГТИ задает
последовательность выполнения команд путем выработки на дешифратор тактов последо-
вательности тактовых сигналов. ДШ определяет часть комбинационной схемы, на кото-
рую поступает управляющий сигнал от дешифратора тактов.

n
RG Признаков
Si в АЛУ
n
RG А Прямой
n
RG А Инверсный
n
АЛУ
n
RG В
n
n
n
Аккумулятор
Операнды помещаются в регистры А и В. Основой является сумматор. Аккумулятор – ре-
гистр, хранящий значение результата. Инверсный регистр А используется при операциях
вычитания.
В RG признаков – помещаются признаки выполнения операций (результат >0, <0, =0, пе-
ренос (С) единицы из старшего разряда, промежуточный перенос, переполнение).

RG
Состояний
RG A
AК
Общаяструктура
RG B RG Команд
УУ
КС, МПЗУ
ША
ШУ
Счетчик
команд
Указатель
стека
Р.О.Н.
RG Адрес
памяти
ША
ШД
линии
ДШ портов
Порты
запись
ДШ адреса
Запоминающее
ШД
ввода/
вывода
ввода/
вывода
ШД
чтение
устройство
Аккумулятор (АК): Используется при операциях с АЛУ, при действиях над данными в ак-
кумуляторе, при пересылке данных (порт ввода, вывода, память).
Регистр команд: Хранит текущую выполняемую команду
Регистр признаков (состояний): Содержит признаки результатов вычислений АЛУ (см.
выше).
Регистр адреса памяти:Содержит адрес в области памяти, которая будет использоваться.
Данные поступают из счетчика команд, или другого регистра произвольно или в результа-
те вычислений (содержимое Сч.К+смещение).
Счетчик команд: Содержит адрес команды, которая должна быть выполнена в следующий
момент. При старте системы в Сч.К. записывают начальный адрес программы (где нахо-
дится первая команда программы) Потом этот адрес посылается в регистр адреса памяти.
Команда из памяти по этому адресу считывается в Рг.команд. После декодирования ко-
манды содержимое Сч.К. увеличивают на 1, т.е. в Сч.К. будет находится адрес следующей
команды.
Указатель стека: Стек – область памяти, которая организована по принципу LIFO (по-
следний зашел, первый вышел). Доступ к ячейкам стека выполняется с помощью указателя
стека. Указатель стека указывает на первую свободную ячейку.
Регистр состояния (признаков): Содержит признаки результата вычислений АЛУ.
Регистры общего назначения (РОН): Используются при выполнении программ, доступны
при программировании, могут образовывать регистровые пары.

Командыпроцессора
Команда сообщает процессору, какую операцию необходимо выполнить и где на-
ходятся данные для операции.
Любая команда состоит из двух частей: код операции (КОП) + адрес.
Команды представляются в двоичном виде (неудобно для программиста) => используют
мнемоническую запись (JMP, MOV, ADD, INC …)
Способы адресации:
Неявная адресация.
Данные находятся не в основной памяти (регистры общего назначения). Адреса источника
и приемника входят в саму команду.
Пример: MOV C, D (перемещение данных из регистра D в регистр С). 1-байтовая команда.
Непосредственная операция.
Данные находятся в теле команды.
1Б – код операции;
2Б – данные;
3Б – данные.
Не требуется адрес памяти, где находятся данные
Прямая адресация.
1Б – код операции;
2Б – адрес;
3Б – адрес.
В байтах 2 и 3 находится адрес памяти, по которому находятся обрабатываемые данные.
Косвенная адресация.
КОП+РОН
1-байтовая команда, в РОН находится адрес данных в памяти. Перед использованием в
РОН заносят адрес.