You are on page 1of 19

code segment

assume cs:code ; ds:code


org 100h

begin:
mov ax,0600h ; AH=06 (scroll), AL=00 (fullscree)
mov bh,084H ; 1 (Black Background), 7 (white text color)
mov cx,0000H ; CH=00 (row), CL=00 (column)
mov dx,184fh ; DH=18h (row), DL=4F (column)
int 10h ; call interrupt service

; letter i top
MOV AH,02h ;request to set the cursor position
MOV BH,00h ;page number 0
MOV DH,08h ;Row = 4 in decimal
MOV DL,08h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,220
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,09h ;Row = 4 in decimal
MOV DL,09h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ah ;Row = 4 in decimal
MOV DL,09h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Bh ;Row = 4 in decimal
MOV DL,09h ;Column = 31 in decimal
INT 10h
mov ah,02h ;box
mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ch ;Row = 4 in decimal
MOV DL,09h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Dh ;Row = 4 in decimal
MOV DL,08h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,223
int 21h
int 21h
int 21h

;HEART---------------------------------------------------------------

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,03h ;Row = 4 in decimal
MOV DL,18h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,03h ;Row = 4 in decimal
MOV DL,25h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,04h ;Row = 4 in decimal
MOV DL,17h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,04h ;Row = 4 in decimal
MOV DL,17h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,04h ;Row = 4 in decimal
MOV DL,24h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,05h ;Row = 4 in decimal
MOV DL,16h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,05h ;Row = 4 in decimal
MOV DL,23h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,06h ;Row = 4 in decimal
MOV DL,15h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,06h ;Row = 4 in decimal
MOV DL,22h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,07h ;Row = 4 in decimal
MOV DL,14h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,08h ;Row = 4 in decimal
MOV DL,13h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,09h ;Row = 4 in decimal
MOV DL,13h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ah ;Row = 4 in decimal
MOV DL,13h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Bh ;Row = 4 in decimal
MOV DL,14h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ch ;Row = 4 in decimal
MOV DL,15h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Dh ;Row = 4 in decimal
MOV DL,16h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Eh ;Row = 4 in decimal
MOV DL,17h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Fh ;Row = 4 in decimal
MOV DL,18h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
MOV AH,02h ;request to set the cursor position
MOV BH,00h ;page number 0
MOV DH,10h ;Row = 4 in decimal
MOV DL,19h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,11h ;Row = 4 in decimal
MOV DL,1Ah ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
MOV AH,02h ;request to set the cursor position
MOV BH,00h ;page number 0
MOV DH,12h ;Row = 4 in decimal
MOV DL,1Bh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,13h ;Row = 4 in decimal
MOV DL,1Ch ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,14h ;Row = 4 in decimal
MOV DL,1Dh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,15h ;Row = 4 in decimal
MOV DL,1Eh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,16h ;Row = 4 in decimal
MOV DL,1Fh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h
int 21h
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,17h ;Row = 4 in decimal
MOV DL,20h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h
int 21h

; IT ----------------------------------

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,08h ;Row = 4 in decimal
MOV DL,36h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,220
int 21h
INT 21h
INT 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,09h ;Row = 4 in decimal
MOV DL,37h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ah ;Row = 4 in decimal
MOV DL,37h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Bh ;Row = 4 in decimal
MOV DL,37h ;Column = 31 in decimal
INT 10h
mov ah,02h ;box
mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ch ;Row = 4 in decimal
MOV DL,37h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Dh ;Row = 4 in decimal
MOV DL,36h ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,223
int 21h
INT 21H
INT 21H

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,08h ;Row = 4 in decimal
MOV DL,3Bh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,220
int 21h
INT 21h
INT 21h
INT 21h
INT 21h
MOV AH,02h ;request to set the cursor position
MOV BH,00h ;page number 0
MOV DH,09h ;Row = 4 in decimal
MOV DL,3Dh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ah ;Row = 4 in decimal
MOV DL,3Dh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Bh ;Row = 4 in decimal
MOV DL,3Dh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Ch ;Row = 4 in decimal
MOV DL,3Dh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,219
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Dh ;Row = 4 in decimal
MOV DL,3Dh ;Column = 31 in decimal
INT 10h
mov ah,02h ;box
mov dl,223
int 21h

MOV AH,02h ;request to set the cursor position


MOV BH,00h ;page number 0
MOV DH,0Dh ;Row = 4 in decimal
MOV DL,3Dh ;Column = 31 in decimal
INT 10h

mov ah,02h ;box


mov dl,223
int 21h
mov ax,4c00h ; INT 20H
int 21h

; create a squre

mov ax,4c00h ; INT 20H


int 21h

code ends
end begin

You might also like