Ensamblador - procedimientos externos

 
Vista:

procedimientos externos

Publicado por henry (2 intervenciones) el 19/07/2007 16:02:39
Que tal amigos, estoy trabajando con procedimientos, los locales los puedo usar sin problemas. Tengo problemas al intentar llamar un procedimiento desde otro programa (logicamente) distinto a donde se creo. Estos son los programas que uso, el primero tiene el procedimiento y el segundo lo llama.
________________________________
.model small ;proc.asm
.code
public imprime
imprime proc far
mov ah,09h
int 21h
ret
imprime endp
end
________________________________
.model small ;llamapro.asm
.stack
.data
mimsj db 'i$'
extrn imprime:near
.code
mov ax,@data
mov ds,ax

;include proc.asm

lea dx,mimsj
call imprime

mov ah,4ch
int 21h
end
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:procedimientos externos

Publicado por viviana  (1 intervención) el 27/10/2008 02:02:42
lo quepasa es que asi no se llaman los procediminetos

EXTRN NOMBRE:FAR

CALL FAR PTR NOMBRE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar