c'est mon premier code masm

il ne veut pas fonctionner correctement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
pile segment para stack 'pile'
    db 256 dup()
pile  ends
 
data segment para public 'data'
    message  db 'hamdi abdelouahed abdellah $'
data  ends
 
code segment para public 'code'
 
    assume ds:data,ss:pile,cs:code
 
         mov ax,data
         mov ds,ax
 
 begin:   MOV AH,9
          MOV DX,OFFSET MESSAGE
          INT 21H
 
 
    Mov Ax, 0C00h
    Int 21h
code  ends
end begin