.model small .stack .data .code start: mov ax,3 int 10h hor_line: mov ax,0b800h mov es,ax mov di,1600 mov al,' ' mov ah,10011111b mov cx,80 cik1: mov es:[di],ax add di,2 loop cik1 vert_line: mov ax,0b800h mov es,ax mov di,20 mov al,' ' mov ah,10101111b mov cx,25 cik2: mov es:[di],ax add di,160 loop cik2 down_line: mov di,50 mov al,' ' mov ah,10111111b mov cx,25 cik3: mov es:[di],ax add di,162 loop cik3 up_line: mov di,130 mov al,' ' mov ah,11011111b mov cx,25 cik4: mov es:[di],ax add di,158 loop cik4 xor ax,ax int 16h the_end: mov ax,4c00h int 21h end start