Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
БО_Презентации / Пр к лек БО 2014 -1ч / Лек 15 Система команд и адресация операндов.ppt
Скачиваний:
63
Добавлен:
15.04.2015
Размер:
1.14 Mб
Скачать

Примеры команд логических

операций

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

Завершающий такт выполнения

команды суммирования операндов

Схема прямой адресации