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

Reply via email to