
- •Цикл управления фон-Неймана
- •Структура МП К1821ВМ85А (Intel 8085A)
- •Обозначения на структ. схеме МП
- •Пояснения к структурной схеме
- •Register Flags (RF) - регистр флажков (признаков)
- •В первом такте выполнения любой команды производятся считывание кода самой команды из ОЗУ
- •Цикл команды включает в себя следующие этапы:
- •Продолжительность цикла выборки зависит от формата команды (кол-ва байт
- •Пример временных диаграмм маш. циклов
- •4.3. Система команд. Способы адресации.
- •Формат команды МП
- •Классификация команд МП
- •Примеры команд пересылки
- •Система команд МП:
- •Использование мнемокодов при записи команд
- •Примеры команд пересылки
- •Примеры команд арифметических операций
- •Формат команды МП
- •Формат команды МП
- •Команды логических операций
- •Примеры команд логических
- •Команды передачи управления
- •Примеры команд управления
- •По типу системы команд МП делятся:
- •Виды адресации МП
- •Прямая адресация
- •Пример прямой адресации
- •Роль аккумулятора. Программа вычисления суммы двух чисел
- •Выполнение команды ADD B
- •Схема прямой адресации
- •Непосредственная адресация
- •Непосредственная загрузка Ак-ра
- •Косвенная адресация
- •Регистровая адресация
- •Параметры некоторых процессоров

Примеры команд логических
операций
•ANI b2 – логическое И непосредственных данных и аккумулятора
•XRA M – исключающее ИЛИ памяти и аккумулятора
•ORA r – логическое ИЛИ регистра и аккумулятора
•RLC – циклический сдвиг аккумулятора влево
•CMP M – сравнение памяти и акк-ра

Команды передачи управления
•Безусловные:
переход по программе к адресу, который указан в команде
• Условные:
переход по программе при условии, что
содержимое одного из
разрядов Рг признаков соответствует определенному условию

Примеры команд управления
• JMP EXIT ; перейти на выход
•JMP M1; перейти на метку М1
•JNC BEGIN ; переход по программе к
команде |
символическим адресом BEGIN |
в случае |
равенства 0 содержимого |
разряда |
переноса регистра признаков. |
• JPO ; выполняется в случае, когда код результата предыдущей операции содержит нечетное число единиц

По типу системы команд МП делятся:
•Процессоры CISC (Complex Instruction Set Computer).
•Процессоры RISC (Reduced Instruction Set Computer) - имеют сокращенную систему команд.
•VLIW (Very Long Instruction Word) – используют очень длинные команды (16 и более байт), определяющих сразу группу операций.

Виды адресации МП

Прямая адресация
В команде указывается адрес ячейки памяти (ЯП), в которой находится операнд.
Команды - трехбайтные - обеспечивают произвольный доступ к любой ЯП в пределах адресного пространства, но имеют максимальное время выполнения.
Пример прямой адресации – LDA F8E4h; переслать в
аккумулятор байт из ячейки памяти с адресом F8E4h.

Пример прямой адресации
Код операции |
1216 |
0016 |
|
|
|
Адреса |
М П |
ячеек |
|

Роль аккумулятора. Программа вычисления суммы двух чисел

Выполнение команды ADD B
Завершающий такт выполнения
команды суммирования операндов
