
;KLASICKy ZAPIS programu abc.asm

;PROGRAM VYPISE ZADAJ 123

;treba naplnit ds, ale je jedno akou adresou z dat
;nemusi byt data!aj vtedy bude adresa x spravne 0, y= 1, z= 9
;musi byt prikaz assume
;nemusi byt assume cs:code
;musi byt ends
; nepozna @ namiesto seg




name znak          ;pseudoinstrukcia na pomenovanie tohoto programu-modulu
                   ;nie je to meno suboru,v ktorom je program ulozeny

data SEGMENT
x db '0'
y db '1'
menu db 'zadaj ','$'	
z db '2'
DATA ENDS
code  SEGMENT            
assume ds: data
start:             ; navestie prvej instrukcie
	mov ax,seg menu
	mov ds,ax
	mov dx,offset menu
	mov ah,9
	int 21h
	inc x
	mov al,x
	mov dl,al
	mov ah,2
	int 21h
	inc y
	mov dl,y
	mov ah,2
	int 21h
	inc z
	mov dl,z
	mov ah,2   
	int 21h   
	mov ah,4ch 
	int 21h    
code	ends
	end start 	