miercuri, 30 decembrie 2009

Tasm - Minimal: Programul principal si procedura sunt in acelasi fisier

data segment
nr1 dw 1
nr2 dw 3
rez dw ?
data ends

code segment
;Extrn cifra:near
assume cs:code,ds:data

start:
Mov ax,data
Mov ds, ax





Push ax
Push bx
Mov ax,nr1
Mov bx,nr2

call far ptr cifra

Mov rez,ax

Pop bx
Pop ax

Mov ah,4ch
Int 21h



code segment
;Public cifra
assume cs:code
proc cifra far

Add ax,bx
ret
endp
code ends
code ends
end start

Niciun comentariu:

Trimiteți un comentariu