cseg	segment para public 'code'
	assume cs:cseg,ds:cseg,ss:cseg,es:cseg
	org    100h
main:	jmp    begin                    
mess    db 'ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»',10,13
        db 'ºÉÍÍÍÍÍÍÍ»     ON   º',10,13
        db 'ºº ÛÛÛÛÛ º      Û   º',10,13
        db 'ºº °°°°° º      Û   º',10,13
        db 'ºº ±±±±± º          º',10,13
        db 'ºº ²²²²² º     ÜÜÜ  º',10,13
        db 'ºº       º     Ý Þ  º',10,13
        db 'ºº       º     ßßß  º',10,13
        db 'ºÈÍÍÍÍÍÍÍ¼     OFF  º',10,13
        db 'ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ¼',36
swit    db '     ',10,13
        db '     ',10,13
        db '°°°°°',10,13
        db '±±±±±',10,13
        db '²²²²²',10,13
        db 'ÛÛÛÛÛ',36
begin:
;;	Žç¨é ¥¬  íªà ­  
        mov dx,0
        call cursor
        mov ah,9
        mov cx,2000
        mov al,' '
        mov bl,7
        int 10h     
;;      ‘â ¢¨¬ ªãàá®à ¢ ­ ç «ì­ãî ¯®§¨æ¨î 
;;
        mov dh,8
        mov dl,8
        call cursor
;;      ‚ë¢®¤¨¬ ª àâ¨­ªã
;;
        lea dx,mess
	mov ah,9
	int 21h

;;
;;	 àª®¢ª 
	mov	dl,0   ;¤¨áª
	mov	dh,0   ;£®«®¢ª 
	mov	cx,0   ;æ¨«¨­¤à
	mov	ah,0Ch ;äã­ªæ¨ï
	mov	al,0
	int	13h


;;      ‡ ¤¥à¦ª ,§¢ãª ¨ ¢ëª«îç¥­¨¥  
;;
        mov dh,11
        mov dl,10
        call cursor
        lea dx,swit
	mov ah,9
	int 21h

	retn


cursor proc near
        mov ah,2
        mov bx,0
        int 10h
cursor endp

cseg	ends
	end	main
