23/05/10 16:52
Non puoi chiamare prima la proc e poi azzerare si che verrà usato nella proc.
si azzeralo nella proc.
E poi continui ad usare bp quando non hai nessun parametro in ingresso!
Parti da questo
si azzeralo nella proc.
E poi continui ad usare bp quando non hai nessun parametro in ingresso!
Parti da questo
.model small .stack .data vett db 1,2,3,4,5,6,-9,-5,-1,2 .code inizio: mov ax, @data mov ds, ax call analisi add dl,30h mov ah,02h int 21h mov al,00h mov ah,4ch int 21h analisi proc near mov dl,0 mov si,0 nxt: mov al,vett[si] inc si test al,10000000b jnz noneg inc dl noneg: cmp si,10 jne nxt ret endp end inizio
Ultima modifica effettuata da 23/05/10 17:18