فرض کنید متغیرهایی که تعریف میکنید 1 بایتی هستند.به کمک متغیرهای 1 بایتی با دستور ضرب بایت در بایت حاصلضرب را بدست آورید.چه جوری این کارو انجام بدم؟فوریه لطفا؟
seg1 segment stack
x db 23
y db 41
seg1 ends
seg2 segment stack
lea ax,x
mul [ax],[ax+2]
mov [ax+4],ax
mov ah,4ch
int 21h
seg2 end
اين برنامه دو عدد را باهم ضرب و در حافظه قرار ميدهد.
seg1 segment stack
x db 23
y db 41
seg1 ends
seg2 segment stack
lea ax,x
mul [ax],[ax+2]
mov [ax+4],ax
mov ah,4ch
int 21h
seg2 end
اين برنامه دو عدد را باهم ضرب و در حافظه قرار ميدهد.