Поделить 32 битное число на 10 - Assembler
Формулировка задачи:
Здравствуйте. Я ищу способ поделить 32-х битное число на 10 (на 16 битке). Пытался через DIV но получил переполнение? Есть какие либо еще варианты кроме как деление вычитанием?
Решение задачи: «Поделить 32 битное число на 10»
textual
Листинг программы
A dd 1234567890h ;делимое Result dd 0 ;частное Remainder dw 0 ;остаток ........................... mov bx, 10 ;делитель mov dx, 0 ;делимое (dx:ax) mov ax, [A+2] ;старшее слово div bx mov [Result+2], ax mov ax, [A] div bx mov [Result], ax mov [Remainder], dx