Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Команды умножения и деления.




В таблице 5.3. приведены арифметические команды умножения и деления.

Таблица 3.4.

Арифметические команды сложения и вычитания.

Мнемокод Операнды Краткое описание  
 
Команды умножения  
MUL src Беззнаковое умножение; 1-й множитель в AL (AX), 2-й указан в команде; результат в AX (при умножении байтов) DX(младшее слово):AX(старшее слово) (при умножении слов).  
IMUL src Умножение величин со знаком, 1, аналогична предыдущей.  
Команды деления  
DIV src Беззнаковое деление, делимое – AX, делитель – операнд команды, результат – AL (частное), AH (остаток) (AX – частное, DX – остаток)  
IDIV src Деление величин со знаком, аналогична предыдущей  
CBW Преобразование байта в слово  
CWD Преобразование слово в двойное слово  

В этих командах допустимы следующие типы операнда: r8, m8, rl6, ml6.

Examle 3.10. Фрагмент программы использования команд беззнакового и знакового умножения.

; описание данных

BYTE_X DB 80h

BYTE_Y DB 40h

WORD_X DW 8000h

WORD_Y DW 4000h

; фрагмент кода программы

; беззнаковое умножение MUL

MOV AL, BYTE_X;

MUL BYTE_Y; байт на байт

MOV AX, WORD_X;

MUL WORD_Y; слово на слово

; знаковое умножение IMUL

MOV AL, BYTE_X;

IMUL BYTE_Y; байт на байт

MOV AX, WORD_X;

IMUL WORD_Y; слово на слово

MOV AL, BYTE_X;

CBW;

IMUL WORD_X; байт на слово

Examle 3.11. Фрагмент программы использования команд беззнакового и знакового деления.

; описание данных

BYTE_X DB 80h

WORD_X DW 2000h

; фрагмент кода программы

; беззнаковое деление DIV

MOV AL, WORD_X;

DIV BYTE_X; разделить слово на байт

; знаковое деление IDIV

MOV AX, WORD_X;

IDIV BYTE_X; разделить слово на байт







Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных