Типы многоядерных вычислительных систем
Download 475.5 Kb.
|
Методичка лр №4
DIV (DIVide unsigned) – беззнаковое деление
DIV делитель (DIV СХ ; AX:=(DX|AX)/CX (DX-ост)) Действие: деление без учёта знака (положительные числа) делимого, расположенного в регистрах процессора (см. табл.7) на операнд-делитель. Делимое задается неявно, и его размер зависит от размера делителя. Местоположение делимого, делителя, частного и остатка, в зависимости от размера, показаны в табл.7. После выполнения команды флаги OF, SF, ZF, AF, PF, CF имеют неопределенные значения. Использование в качестве делителя непосредственных операндов не допускается. Таблица 7.Местоположение и размер данных, участвующих в операции беззнакового деления
Здесь r – регистр, m – ячейка памяти, число означает разрядность. Частное целое и округляется в меньшую сторону. Алгоритм выполнения команды в АЛУ Выборка делимого и копирование его в регистр-накопитель. Выборка операнда делитель и непосредственное деление на него содержимого накопителя методом последовательного многократного вычитания делителя из делимого, причем частное и остаток записываются в регистры, указанные в табл.7. Исключения: #DE, #GP, #PF. Download 475.5 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling