Алгоритм
Программа
Адрес | Машинный код | Метка | Мнемокод | Комментарий |
cs:0100 cs:0103 cs:0106 cs:0109 cs:010C cs:010D cs:010F cs:0111 cs:0113 cs:0116 cs:0118 cs:0119 cs:011B cs:011C cs:011E cs:0120 | BB0500 B90100 BA0000 B80000 8BC3 23C1 83C203 D1FA D1D8 D1E1 73ED CD20 | m0 m1 | mov bx,0005 mov cx,0001 mov dx,0000 mov ax,0000 push ax mov ax,bx and ax,cx je 0116 add dx,0003 sar dx,1 pop ax rcr ax,1 push ax shl cx,1 jnb 010D int 20 | загрузка множителя загрузка указателя разряда обнуление DX обнуление AX проверка очередного разряда сдвиг старшего слова результата сдвиг младшего слова результата сдвиг указателя разряда если произошел перенос, то конец цикла |