;fisierul 1 *.asm
EXTRN cifra:near
data segment
nr1 dw 1
nr2 dw 3
rez dw ?
data ends
code segment
assume cs:code,ds:data
start:
Mov ax,data
Mov ds, ax
Push ax
Push bx
Mov ax,nr1
Mov bx,nr2
call near ptr cifra
Mov rez,ax
Pop bx
Pop ax
Mov ah,4ch
Int 21h
;Fisierul 2 *.asm
code ends
end start
;public cifra
code2 segment
Public cifra
assume cs:code2
proc cifra near
Add ax,bx
ret
endp
code2 ends
end
Se vor folosi comenzile:
a)tasm /zi fis2.asm
b)tlib oBiblioteca + fis2.obj de ex: bib, bib1, sunt numele uzuale
c)tasm /zi fis1.asm
d)tlink /zi fis1.obj+oBiblioteca.lib
e)td fis1.exe
Folositi apelul cu call prt near/far numeProcedura pentru apel, in locul apelului call numeProcedura, pentru a nu obtine eroare la compilare de Need Overwritte
Abonați-vă la:
Postare comentarii (Atom)
Niciun comentariu:
Trimiteți un comentariu