INCLUDE Irvine32.inc

ExitProcess proto

.data
left dword 209
	right dword 1982
	total dword ? 
	diff dword ?
	message byte "Hello World!"
	array byte 1, 2, 4, 8, 16, 32, 64
	ArrayLength = ($ - array)

.code
main proc
	mov	eax, left
	mov	ebx, right
	add eax, right
	mov total, eax
	mov ecx, total

	mov	eax, left
	mov	ebx, right
	sub ebx, left
	mov diff, ebx
	mov edx, diff

	mov esi, ArrayLength

	call DumpRegs

	msg message

	call  ExitProcess

main endp
end
