Oppure

Loading
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

.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
23/05/10 20:09
enlallaca
Postato originariamente da nessuno:

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

.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 


boh...io mi arrendo... è tutta oggi che vado avanti! grazie per la pazienza che hai avuto per un imbranato come me....
aaa
23/05/10 20:12
Il codice che ti ho suggerito puo' essere quello che ti serve. L'hai provato?
23/05/10 20:25
enlallaca
Postato originariamente da nessuno:

Il codice che ti ho suggerito puo' essere quello che ti serve. L'hai provato?




si l'ho provato....pero la procedura la prof la vuole che riceve l'indirizzo di partenza e l'indirizzo del risultato....
aaa