; Programa per comprovar MOV[] i offset -->>efectivament
; veiem que son diferents(aixi com lea i MOV[])
; i per comprovar $ i 10(salto linea),13(salto carro)
; i comprovant LEA I OFFSET veiem que SON IGUALS!!
; i comprovant f.9h i f.40h (int21h) veiem que SON IGUALS!!
; pel que sembla aquí:la f. 9h necesita terminador i la 40h no?
; correcte (sembla)
;
;
	NAME	prova0
;
pila	SEGMENT para stack 'STACK'
	DB	32 DUP(0)
pila	ENDS
;
data	SEGMENT word public 'DATA'
MSG1	DB	10,13,"hola ocellet sense cua"
MSG2	DB	10,13,"adeu ocellet amb pelet"
long	DW	24
data	ENDS
;
code	SEGMENT byte public 'CODE'
	ASSUME CS:code
main	PROC	far
;
	MOV	AX,data
	MOV	DS,AX
	ASSUME	DS:data
;
	MOV CX,[long]
	MOV AH,40H
	MOV BX,1
	LEA DX,MSG1
	INT 21h
;
	MOV AH,40H
	LEA DX,MSG2
	INT 21h
;	
	MOV	AH,1h
	INT	21h
;
	MOV	AH,4CH
	INT	21H
;
main	ENDP
code	ENDS
	END	main