code segment
   assume cs:code
start:
   ; 设置 DS
   push cs
   pop  ds
   ; 设置 DS

   mov cl,9
LP0:
   push ax
   push bx
   push cx
LP1:
   ; 显示一个空格
   mov dl,20h
   mov ah,02
   int 21h
   ;  显示一个空格

  ;第一个乘数(被乘数)
   xor  ax,ax
   mov  bl,31h  
   mov  dl,bl
   mov  ah,02
   int  21h
  ;  并显示

  ;  显示乘号
   xor  ax,ax
   mov  bl,2ah
   mov  dl,bl
   mov  ah,02
   int  21h
   ; 显示等号

   ;  乘数
   xor  ax,ax
   mov  bl,cl
   add  bl,30h
   mov  dl,bl
   mov  ah,02
   int  21h
   ;   并显示
   
   ;  显示等号
   xor  ax,ax
   mov  bl,3dh
   mov  dl,bl
   mov  ah,02
   int  21h
   ;  显示等号

   ; 乘法运算
   xor ax,ax
   mov al,1
   mov bl,cl
   imul bl
   add al,30h
   mov dl,al
   mov ah,02
   int 21h
   ; 乘法运算
   dec cl
   jnz Lp1

   mov dl,0ah
   mov ah,2
   int 21h
   mov dl,0dh
   mov ah,2
   int 21h

   pop cx
   pop bx
   pop ax
   dec cl
   jnz LP0
   mov ah,4ch
   int 21h
code ends
   end start 

麻烦大家帮我看看这个怎么把它改成九九乘法表