Dystronaya
23-08-2012, 12.13.17
Salve a tutti sono di nuovo io e questa volta il mio problema è proprio a livello di codice.. :mm:
In poche parole devo implementare un programma Assembler impiegando l'uso di svariate procedure.. il problema è che non so dove metterle :dntknw:
vi faccio vedere un piccolo esempio:
.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? :wall:
sapreste darmi una mano? Non capisco dove stia sbagliando :crying:
In poche parole devo implementare un programma Assembler impiegando l'uso di svariate procedure.. il problema è che non so dove metterle :dntknw:
vi faccio vedere un piccolo esempio:
.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? :wall:
sapreste darmi una mano? Non capisco dove stia sbagliando :crying: