title: Print contains of an array in 8086 assembly
body: <p>I'm trying to print this array. Following is my code. But its prints some weird characters 9 times(like: ϵϵϵϵϵϵϵϵϵ)... Please tell me what's wrong?</p>
  
  <pre><code>.data
      arr db 2,3,4,5,6,7,8,9,0
  
  .code
  Main Proc
  
      mov cx, 9
      l1:
      lea si, arr
      mov bl, arr[si]
      mov dl, bl
  
      mov ah, 2
      int 21h
      inc si
      loop l1
  </code></pre>