I can't seem to find a good reference for NASM x86 interrupts on a Linux system. For example, what is int 0x60 and how is it different from int 0x80?
Is there a manual somewhere which will list all the interrupt numbers which can be used in conjunction with the int instruction?
Linux only uses int 0x80 (or sysenter or syscall), with a call number in EAX. Check unistd_32.h, and see
For 16-bit x86, there's a long history of different interrupt numbers for different groups of interfaces, often with a call number in just AH.
There is the Ralph Brown's... It's soo many years...
Instead of looking for a grain of sand in the desert, you could ask directions to Wiki:
BIOS
DOS
You can use any number from 1 to 255. Those are software generated interrupts
But the meaning/behaviour of it will pretty much depend on the operating system you are running it on! Or more exactly on the registered routine in the IDT that will handle that interrupt.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With