سلام دوستان اگه کسی هست که تو تحلیل این کد که به زبان اسمبلی هست بهم کمک کنه ممنون میشم ( کارش ایجاد یک صفحه آبی رنگ در وسط صفحه و چاپ تمام کارکتر های اسکی در کادر)

کد:
.MODEL SMALL
.CODE
 ORG 100H
BEGIN: JMP  A10MAIN


CTR     DB  00
COL     DB  24
ROW     DB  04
MODE    DB   ? 
A10MAIN  PROC  NEAR
         CALL  B10MODE
         CALL  C10CLR
A20:
         CALL  D10SET
         CALL  E10DISP
         CMP   CTR,0FFH 
         JE    A30
         INC   CTR
         ADD   COL,02
         CMP   COL,56
         JNE   A20
         INC   ROW
         MOV   COL,24  
         JMP   A20       
A30:
         CALL  F10READ
         CALL  G10MODE
         MOV   AX,4C00H
         INT   21H
  
A10MAIN ENDP
            
B10MODE   PROC  NEAR
          MOV  AH,0FH
          INT  10H
          MOV  MODE,AL
          MOV  AH,00H
          MOV  AL,03
          INT  10H
          RET
          
B10MODE ENDP 
            
C10CLR    PROC NEAR
          MOV  AH,08H
          INT  10H
          MOV  BH,AH
          MOV  AX,0600H
          MOV  CX,0000
          MOV  DX,184FH
          INT  10H
          MOV  AX,0610H
          MOV  BH,16H
          MOV  CX,0418H
          MOV  DX,1336H
          INT  10H
          RET
C10CLR  ENDP


D10SET    PROC NEAR
          MOV  AH,02H
          MOV  BH,00
          MOV  DH,ROW
          MOV  DL,COL
          INT  10H
          RET
D10SET  ENDP


E10DISP   PROC NEAR
          MOV  AH,0AH
          MOV  AL,CTR
          MOV  BH,00
          MOV  CX,01
          INT  10H
          RET
          
E10DISP   ENDP
F10READ   PROC  NEAR
          MOV   AH,08H
          INT   21H
          RET
          
F10READ  ENDP


G10MODE   PROC  NEAR
          MOV   AH,00H
          MOV   AL,MODE
          INT   10H
          RET
G10MODE  ENDP


         END  BEGIN