	.bss
	.comm	msg, 24

! BP not needed
	.text
	.globl	exit
exit:
	pop	ax		! Remove return address
	pop	[msg + 4]	! exit status
	mov	byte ptr [msg + 2], #1	! EXIT system call number
	xor	ax, ax		! ax = MM (== 0)
	mov	bx, msg
	mov	cx, #3		! BOTH == 3. sendrec(srcdest, ptr).
	int	#32		! trap to the kernel
	hlt			! force a trap if exit fails
