Visualizza messaggio singolo
Vecchio 23-08-2012, 12.13.17   #1
Dystronaya
Newbie
 
Registrato: 21-08-2012
Messaggi: 9
Dystronaya promette bene
Chiedo aiuto nelle procedure Assembler MASM 8086

Salve a tutti sono di nuovo io e questa volta il mio problema è proprio a livello di codice..

In poche parole devo implementare un programma Assembler impiegando l'uso di svariate procedure.. il problema è che non so dove metterle

vi faccio vedere un piccolo esempio:

Quota:
.model small

.data

.stack

.code



MOV AX,@DATA
MOV DS,AX

CALL MY_PROC

MOV CL, 4CH
INT 21H
END

MY_PROC PROC

MOV AX,BX
RET

MY_PROC ENDP
teoricamente, il programma dovrebbe richiamare per mezzo della "CALL" la procedura "MY_PROC" per poi ritornare al codice per mezzo della "RET" ma non funziona e mi lascia il seguente errore: wrong parameters: CALL MY_PROC in che senso? Mancano dei parametri? Ho introdotto dei parametri sbagliati?

sapreste darmi una mano? Non capisco dove stia sbagliando
Dystronaya non è collegato   Rispondi citando