global _start

section .data
	hello db 'Hello, World',0
	name db 'Damian',0
		
section .text
	

_start:
	mov eax, 4           ; the system interprets 4 as "write"
	mov ebx, 1           ; standard output (print to terminal)
	mov ecx, hello       ; pointer to the value being passed
	mov edx, 5           ; length of output (in bytes)
	
	cmp [hello],[name]
	je _same
		
	int 0x80             ; call the kernel

_same:	
	int 0x80 ; call the kernel	