Salve,dovrei fare in Assembly 8086 questo esercizio ovviamente senza punti,ma solo gli asterischi
........*
.......***
......*****
.....*******
....*********
ma come output mi esce solo il primo asterisco in alto.
Questo è il codice
.MODEL SMALL
.STACK
.DATA
nl db 0dh,0ah, '$'
. CODE
mov ax,@data
mov ds,ax
mov cx,5
mov bx,1
for1:
push cx
mov dl,20h
mov ah,2
for2:
int 21h
loop for2
mov cx,bx
mov dl,'*'
mov ah,2
for3:
int 21h
loop for3
lea dx,nl
mov ah,9
int 21h
inc bx
inc dx
inc cx
loop for1
mov ah,4ch
int 21h
END
Dove ho sbagliato?