Адрес | Машинный код | Метка | Мнемокод | Комментарий |
cs:0100 cs:0103 cs:0106 cs:0109 cs:010C cs:010E cs:0110 cs:0113 cs:0115 cs:0118 cs:0119 cs:011B cs:011D | B80800 BA0000 BB0000 B91000 D1E0 D1D3 83EB03 83C303 F5 D1D2 E2EF CD20 | m0 m1 | mov ax,0008 mov dx,0000 mov bx,0000 mov cx,0010 shl ax,1 rcl bx,1 sub bx,0003 jns 0118 add bx,0003 cmc rcl dx,1 loop 010C int 20 | делимое частное остаток счетчик сдвиг делимого влево с переносом старшего бита в остаток вычитаем из остатка делитель если результат отрицательный, то восстанавливаем остаток инвертируем флаг С получаем очередной разряд частного если деление не закончено, то идём на m0 |
б)неявным счетчиком
Алгоритм