
section .data
  msg db 30h,30h
 
section .text
global _start

_start:
	xor eax, eax
	xor ecx, ecx
	xor edx, edx
	xor ebx, ebx
	
	mov cl, 5
	
  ccc:
    add ax, cx
    loop ccc
	
	aaa
	
	mov dl, al
	and dl, 0f0h
;	shr dl, 4
	mov ah, dl
	and al, 0fh
	
;	xchg al, ah
	
	add [msg], ax
	
    mov dl, 2
    mov ecx, msg
    mov bl, 1
    mov ax, 4
    int 80h

	je		exit
exit:
	mov		eax, 01h		; exit()
	xor		ebx, ebx		; errno
	int		80h
