سلام
من یک ماکرو دارم که برای جمع دو عدد در مبنای ده هست و میخواهم این ماکرو رو به جمع دو عدد در مبنای 16 تغییر بدهم. لطفا راهنمایی بفرمایید.
enterword macro n
local l1,l2
mov ax,0
mov n,ax
l1:
mov ah,7
int 21h
cmp al,13
je l2
cmp al,'0'
jb l1
cmp al,'9'
ja l1
mov cl,al
sub cl,'0'
mov ch,'0'
mov dl,al
mov ah,2
int 21
mov ax,n
mov bx,10
mul bx
add ax,cx
mov n,ax
jmp l1
l2:
nextline
endm