logo
Кафедра “Системы автоматического управления”

9.1. Арифметические команды.

МП выполняет четыре основных арифметических действия: сложение, вычитание, умножение и деление над 8- и 16-разрядными данными со знаком и без знака. Все арифметические команды влияют на флаги. Описание арифметических команд приведено в таблице 9.1.

Таблица 9.1.

Как видно из форматов команд DIV и IDIV, для выполнения операций деления необходимо преобразовать делимое:

- в случае делимого-байта (AL), преобразовать его в слово (AH:AL);

- в случае делимого-слова (АХ), преобразовать его в двойное слово (DX:AX).

Указанные операции выполняются с помощью команд:

СBW- преобразовать байт в слово;

CWD- преобразовать слово в двойное слово.

Форматы команд указаны также в таблице 9.1.

Примеры, иллюстрирующие использование арифметических команд, приведены на рис.9.1.