我似乎无法在Linux系统上找到NASM x86中断的良好参考。例如,什么是int 0x60
,它与int 0x80
有什么不同?
是否有某个手册会列出可以与int指令一起使用的所有中断号码?
答案 0 :(得分:3)
有拉尔夫布朗的......这太多年了......
http://www.ctyme.com/rbrown.htm
不要在沙漠中寻找沙粒,而是可以向维基指示:
BIOS
http://en.wikipedia.org/wiki/INT_10H
http://en.wikipedia.org/wiki/INT_13H
http://en.wikipedia.org/wiki/BIOS_interrupt_call
DOS
答案 1 :(得分:2)
您可以使用1到255之间的任何数字。这些是software generated interrupts
但它的含义/行为在很大程度上取决于你运行它的操作系统!或者更准确地说是IDT中将处理该中断的已注册例程。