Bt n2, dx
.486
Mov ds, ax
Code
Код программы умножения
Начало программы умножения. Стек и данные
Rotating through-CF shift Right (RCR)
Циклический сдвиг ВПРАВО сквозь CF
ПРИМЕРЫ:
RCR DX, 3 | RCR TempVar, CL |
Пример с командой сдвига: ИМИТАЦИЯ УМНОЖЕНИЯ «В СТОЛБИК»
.model small
.stack 100
.data
n1 dw 01010101b ; это 85
n2 dw 00010010b ; это 18
Product dw 0 ; тут будет произведение n1*n2
main:
mov ax, @data
mov ax,n1 ; ax = n1
;---цикл по битам n2-------
mov dx, 0 ; нач положение проверяемого бита
mov cx, 8 ; проверяем 8 бит числа n2
@:
jnc continue ; если бит=0, не суммировать