¿COMO USO PROCEDIMIENTOS CON PARÁMETROS?
Publicado por Alexis Leung (5 intervenciones) el 27/01/2002 19:09:41
De antemano gracias.
Tengo una duda sobre el CALL de TASM. Defino un procedimiento así
Sirve para imprimir en pantalla pasando el offset como parámetro
imprime proc mensaje:word
mov dx,[mensaje]
mov ah,9
int 21h
ret
endp
Ahora pongo
call imprime, offset texto ;donde texto es un db "Hola a todos$"
El TASM me da un error diciendo que hay LINEAS EXTRAS EN EL CALL, es decir debería ser
call imprime
Entonces, ¿como pasó parámetros a un procedimiento? Porque esto lo ví en un curso de asm de Roby Joehanes.
Si no es así, me podrían decir como paso parámetros en una función o procedimiento?, es decir, como si fuera una función en C\C++. Se los agradecería mucho.
Atte: Alexis Leung
Tengo una duda sobre el CALL de TASM. Defino un procedimiento así
Sirve para imprimir en pantalla pasando el offset como parámetro
imprime proc mensaje:word
mov dx,[mensaje]
mov ah,9
int 21h
ret
endp
Ahora pongo
call imprime, offset texto ;donde texto es un db "Hola a todos$"
El TASM me da un error diciendo que hay LINEAS EXTRAS EN EL CALL, es decir debería ser
call imprime
Entonces, ¿como pasó parámetros a un procedimiento? Porque esto lo ví en un curso de asm de Roby Joehanes.
Si no es así, me podrían decir como paso parámetros en una función o procedimiento?, es decir, como si fuera una función en C\C++. Se los agradecería mucho.
Atte: Alexis Leung
Valora esta pregunta


0