Odd Numbers upto 30

No comments
  .model small
  .stack 100h
  .data
 
  .code
  main proc
      mov bl,1
      add bl,30h
   l1:

      mov al,0
      add al,30h
      mov ah,2
      mov dl,al
      int 21h
     
      mov ah,2
      mov dl,bl
      int 21h
      mov dl,0dh
      mov ah,2
      int 21h
      mov dl,0ah
      int 21h
      add bl,2
      cmp bl,'9'
      jle l1
   
   l2:
     
      mov bl,1
      add bl,30h
   l3:
      mov al,1
      add al,30h
      mov ah,2
      mov dl,al
      int 21h
     
      mov ah,2
      mov dl,bl
      int 21h
      mov dl,0dh
      mov ah,2
        int 21h
        mov dl,0ah
        int 21h
       add bl,2
     cmp bl,'9'
     jle l3
          l5:
       
         mov bl,1
         add bl,30h
         l4:
          mov al,2
         add al,30h
      mov ah,2
      mov dl,al
      int 21h
     
      mov ah,2
      mov dl,bl
      int 21h
          mov dl,0dh
        mov ah,2
        int 21h
        mov dl,0ah
        int 21h
       add bl,2
     cmp bl,'9'
     jle l4
   
    main endp

  end main

No comments :

Post a Comment