Как сделать на ассемблере паузу из 2 чисел в 8 бит

Моя проблема: я хочу получить 2 числа в 8 битах и ​​сохранить результат в 16 битах, я не могу использовать операции в 16 битах в процессе, например "MUL BX" только 8-битные числа, и я должен получить результаты до 65535, не знаю как без использования MUL BX

org 100h 

mov cl, exp        ;9 
mov al, base       ;3

dec cl             

start:            
 mov bl,base
 mul bx            ;I can't use this
 loop inicio

mov result,ax      ;I should sabe result in 16 bits

int 20h

base db 3
exp db 9
result dw 0h

0 ответов

Другие вопросы по тегам