Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-20_EVM.docx
Скачиваний:
33
Добавлен:
02.04.2015
Размер:
684.01 Кб
Скачать

20.Машинные операции. Арифметико-логические операции и операции сдвига.

Машинная операция – это действие, задаваемое одной командой процессора.

Классификация:

-АЛ операции и операции сдвига

-операции пересылки

-операции управления

-операции ввода\вывода

Логические – поразрядные, в арифметических формируется перенос.

Сдвиг – одновременное смещение разрядов числа влево или вправо на некоторое число позиций трех видов сдвига:

-логический

-арифметический

-циклический

Вид сдвига

 

 

Логический

An-2..A1A0 0

0 An-1An-2..A1

Арифметический

An-2..A1A0

S An-1An-2..A1

Циклический

An-2..A1A0An-1

A0An-1..A1

Команды арифметической и логической обработки

В данную группу входят команды, обеспечивающие арифметическую и логическую обработку информации в различных формах ее представления. Для каждой формы представления чисел в АСК обычно предусматривается некий стандартный набор операций.

Помимо вычисления результата выполнение арифметических и логических операций сопровождается формированием в АЛУ признаков (флагов), характеризующих этот результат. Наиболее часто фиксируются такие признаки, как: Z (Zero) - нулевой результат; N (Negative) - отрицательный результат; V (oVerflow) — переполнение разрядной сетки; С (Carry) — наличие переноса.