hi guys im trying to do my assignment and found such error. i wonder if any of you can help me on this one.

here's the code:
INCLUDE Irvine16.inc
int1 WORD 5000h
int2 WORD 2000h
int3 WORD 1000h
finalVal WORD ?

main PROC
	mov		ax,int1		; starting with 5000
	sub		ax,int2		; subtracting 2000 from 2000
	sub		ax,int3		; subtracting another 1000
	mov		finalVal,ax	; store the result of subtraction
	call	DumpRegs	; display the registers
main ENDP

END main
I'm supposed to subtract 3 integers using only 16-bit registers.