Я хочу использовать 16-битное умножение, чтобы получить квадратное значение. Я использую Irvine32. Это мой код:
mov ax,2
mov bx,2
mul ax
Call WriteDec
Предположим, что это 2 в квадрате, но напечатано как 8912900.
Как выписать продукт? Я знаю, что инструкция:
Multiplicand / Multiper / Product
AX / reg / mem16 / DX: AX