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