		.386p
CODE	segment	dword	public	ER	use32	'CODE'
		assume	cs:CODE,ds:DATA

stringl	equ		255
public	POWER_OFF
POWER_OFF	proc	near
		push	ebp
		mov		ebp	,esp
		push	ecx
		push	edx

normal:
		mov		al,0ffh
		mov		dx,0022h				;	set	add
		out		dx,al


		jmp		normal

exit:
		pop		edx
		pop		ecx
		pop		ebp
		ret
		
POWER_OFF	endp
CODE	ends

DATA	segment	dword	public	ER	use32	'DATA'
		assume	ds:DATA
		
port	db		0
		
DATA	ends
		end		
