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
________________________________
.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


0