Hi! You do not always start interrupts with STI. If you use STI inside a hardware interrupt like int 9. You could get overwhelmed by having to process multiple requests at the same time otherwise. However, hardware interrupts usually tell the interrupt controller when they are done, using some port I/O. Vaguely related to STI ;-) Are you looking for something specific inside your INT9 handler? Eric
I'm working my way through Norton's Advanced Assembly Language, and in one section he shows how to the find interrupt vector for the BIOS keyboard service (int 9). I've found the vector and unassembled it (being sure to use little endian), but that doesn't look like an interrupt to me: for one thing, it doesn't begin with STI. Am I looking in the right place?
_______________________________________________ Freedos-devel mailing list Freedos-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-devel