title: Can an x86 assembly interrupt service routine call another interrupt?
body: <p>Can I call interrupt from within interrupt service routine in freestanding x686 environment?</p>
  
  <p>So can one do the following:</p>
  
  <pre><code>isr:
      pusha
      call doSomething
      int 21h
      popa
  iret
  </code></pre>
  
  <p>If it's possible, then do these nested interrupts have any significant cave ins?</p>