Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- org 100h
- mov ah,0
- mov al,13h
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,10h
- mov dx,10h
- int 10h
- mov bl,128
- firstline:
- int 10h
- inc cx
- dec bl
- jnz firstline
- mov bl,80
- secondline:
- int 10h
- inc dx
- dec bl
- jnz secondline
- mov bl,128
- thirdline:
- int 10h
- dec cx
- dec bl
- jnz thirdline
- mov bl,80
- fourthline:
- int 10h
- dec dx
- dec bl
- jnz fourthline
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,20h
- mov dx,10h
- int 10h
- mov bl,80
- gridrowone:
- int 10h
- inc dx
- dec bl
- jnz gridrowone
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,30h
- mov dx,10h
- int 10h
- mov bl,80
- gridrowtwo:
- int 10h
- inc dx
- dec bl
- jnz gridrowtwo
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,40h
- mov dx,10h
- int 10h
- mov bl,80
- gridrowthree:
- int 10h
- inc dx
- dec bl
- jnz gridrowthree
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,50h
- mov dx,10h
- int 10h
- mov bl,80
- gridrowfour:
- int 10h
- inc dx
- dec bl
- jnz gridrowfour
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,60h
- mov dx,10h
- int 10h
- mov bl,80
- gridrowfive:
- int 10h
- inc dx
- dec bl
- jnz gridrowfive
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,70h
- mov dx,10h
- int 10h
- mov bl,80
- gridrowsix:
- int 10h
- inc dx
- dec bl
- jnz gridrowsix
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,80h
- mov dx,10h
- int 10h
- mov bl,80
- gridrowseven:
- int 10h
- inc dx
- dec bl
- jnz gridrowseven
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,10h
- mov dx,20h
- int 10h
- mov bl,128
- gridcolone:
- int 10h
- inc cx
- dec bl
- jnz gridcolone
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,10h
- mov dx,30h
- int 10h
- mov bl,128
- gridcoltwo:
- int 10h
- inc cx
- dec bl
- jnz gridcoltwo
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,10h
- mov dx,40h
- int 10h
- mov bl,128
- gridcolthree:
- int 10h
- inc cx
- dec bl
- jnz gridcolthree
- int 10h
- mov ah,0ch
- mov al,08h
- mov cx,10h
- mov dx,50h
- int 10h
- mov bl,128
- gridcolfour:
- int 10h
- inc cx
- dec bl
- jnz gridcolfour
- int 10h
- ;whitespace
- mov ah,0ch
- mov al,0Fh
- mov cx,21h
- mov dx,11h
- int 10h
- whiteone:
- inc cx
- int 10h
- cmp cx,30h
- jne whiteone
- mov cx,20h
- inc dx
- cmp dx,20h
- jb whiteone
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,41h
- mov dx,11h
- int 10h
- whitetwo:
- inc cx
- int 10h
- cmp cx,50h
- jne whitetwo
- mov cx,40h
- inc dx
- cmp dx,20h
- jb whitetwo
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,61h
- mov dx,11h
- int 10h
- whitethree:
- inc cx
- int 10h
- cmp cx,70h
- jne whitethree
- mov cx,60h
- inc dx
- cmp dx,20h
- jb whitethree
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,81h
- mov dx,11h
- int 10h
- whitefour:
- inc cx
- int 10h
- cmp cx,90h
- jne whitefour
- mov cx,80h
- inc dx
- cmp dx,20h
- jb whitefour
- int 10h
- ;column2
- mov ah,0ch
- mov al,0Fh
- mov cx,11h
- mov dx,21h
- int 10h
- whitefive:
- inc cx
- int 10h
- cmp cx,20h
- jne whitefive
- mov cx,10h
- inc dx
- cmp dx,30h
- jb whitefive
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,31h
- mov dx,21h
- int 10h
- whitesix:
- inc cx
- int 10h
- cmp cx,40h
- jne whitesix
- mov cx,30h
- inc dx
- cmp dx,30h
- jb whitesix
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,51h
- mov dx,21h
- int 10h
- whiteseven:
- inc cx
- int 10h
- cmp cx,60h
- jne whiteseven
- mov cx,50h
- inc dx
- cmp dx,30h
- jb whiteseven
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,71h
- mov dx,21h
- int 10h
- whiteeight:
- inc cx
- int 10h
- cmp cx,80h
- jne whiteeight
- mov cx,70h
- inc dx
- cmp dx,30h
- jb whiteeight
- int 10h
- ;column3
- mov ah,0ch
- mov al,0Fh
- mov cx,21h
- mov dx,31h
- int 10h
- whiteten:
- inc cx
- int 10h
- cmp cx,30h
- jne whiteten
- mov cx,20h
- inc dx
- cmp dx,40h
- jb whiteten
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,41h
- mov dx,31h
- int 10h
- whiteeleven:
- inc cx
- int 10h
- cmp cx,50h
- jne whiteeleven
- mov cx,40h
- inc dx
- cmp dx,40h
- jb whiteeleven
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,61h
- mov dx,31h
- int 10h
- whitetwelve:
- inc cx
- int 10h
- cmp cx,70h
- jne whitetwelve
- mov cx,60h
- inc dx
- cmp dx,40h
- jb whitetwelve
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,81h
- mov dx,31h
- int 10h
- whitethirteen:
- inc cx
- int 10h
- cmp cx,90h
- jne whitethirteen
- mov cx,80h
- inc dx
- cmp dx,40h
- jb whitethirteen
- int 10h
- ;column4
- mov ah,0ch
- mov al,0Fh
- mov cx,11h
- mov dx,41h
- int 10h
- whitefourteen:
- inc cx
- int 10h
- cmp cx,20h
- jne whitefourteen
- mov cx,10h
- inc dx
- cmp dx,50h
- jb whitefourteen
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,31h
- mov dx,41h
- int 10h
- whitefifteen:
- inc cx
- int 10h
- cmp cx,40h
- jne whitefifteen
- mov cx,30h
- inc dx
- cmp dx,50h
- jb whitefifteen
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,51h
- mov dx,41h
- int 10h
- whitesixteen:
- inc cx
- int 10h
- cmp cx,60h
- jne whitesixteen
- mov cx,50h
- inc dx
- cmp dx,50h
- jb whitesixteen
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,71h
- mov dx,41h
- int 10h
- whiteseventeen:
- inc cx
- int 10h
- cmp cx,80h
- jne whiteseventeen
- mov cx,70h
- inc dx
- cmp dx,50h
- jb whiteseventeen
- int 10h
- ;column5
- mov ah,0ch
- mov al,0Fh
- mov cx,21h
- mov dx,51h
- int 10h
- whiteeighteen:
- inc cx
- int 10h
- cmp cx,30h
- jne whiteeighteen
- mov cx,20h
- inc dx
- cmp dx,60h
- jb whiteeighteen
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,41h
- mov dx,51h
- int 10h
- whitenineteen:
- inc cx
- int 10h
- cmp cx,50h
- jne whitenineteen
- mov cx,40h
- inc dx
- cmp dx,60h
- jb whitenineteen
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,61h
- mov dx,51h
- int 10h
- whitetwenty:
- inc cx
- int 10h
- cmp cx,70h
- jne whitetwenty
- mov cx,60h
- inc dx
- cmp dx,60h
- jb whitetwenty
- int 10h
- mov ah,0ch
- mov al,0Fh
- mov cx,81h
- mov dx,51h
- int 10h
- whitetwentyone:
- inc cx
- int 10h
- cmp cx,90h
- jne whitetwentyone
- mov cx,80h
- inc dx
- cmp dx,60h
- jb whitetwentyone
- int 10h
- ret
Advertisement
Add Comment
Please, Sign In to add comment