miercuri, 30 decembrie 2009

Tasm Minimal - Macroul, in acelasi fisier

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

cifra macro nr1,nr2
mov ax,nr1
mov bx,nr2
add ax,bx
endm
;aceasta varianta se poate folosi si la proceduri, dar la proceduri se va pune dupa ;assume
code segment
assume cs:code,ds:data
start:
Mov ax,data
Mov ds,ax

cifra nr1,nr2

mov rez,ax

mov ah,4ch
int 21h
code ends
end start

Niciun comentariu:

Trimiteți un comentariu