title: mouse with int 33h in ASM not working
body: <p>I was playing around with assembly, compiling to .com files using NASM on Windows 7. For some reason, this doesn't work:</p>
  
  <pre><code>org 100h
  run1:
  mov ax, 3
  int 33h
  cmp bx, 0
  je run1
  xor bx, bx
  run2:
  mov ax, 3
  int 33h
  cmp bx, 0
  je run2
  int 20h
  </code></pre>
  
  <p>I think this should repeat <code>run1</code> until there is a mouse click, and then do the same with <code>run2</code>. Then, the program should quit. But, when I execute the program, it only waits for one mouse click.
  What do I need to do to fix this?
  Thanks in advance</p>