Sie verpassen nichts.
Der 8088-Prozessor (der im ursprünglichen IBM-PC verwendet wurde) definierte nur die Ausnahmen 0, 1, 2, 3 und 4.
IBM verwendete also 0x8 bis 0xF für Hardware-Interrupt-Handler und 0x10 und höher für BIOS-Routinen. Aus irgendeinem Grund ignorierte IBM die Tatsache, dass Intel ganz klar reserviert Nummern 0x5 bis 0x1F für zukünftige Prozessorausnahmen.
Im Laufe der Zeit wurden immer mehr Ausnahmen benötigt, die Intel dann auch zugewiesen hat. In den meisten Fällen löste ältere Software diese Ausnahmen ohnehin nicht aus, während neuere Betriebssysteme (die im geschützten Modus liefen) andere Nummern zuweisen konnten, um nicht mit den Prozessorausnahmen in Konflikt zu geraten.
Es wurden zahlreiche Hacks in ältere Software eingebaut, um die Funktionen neuerer Prozessoren zu nutzen, ohne die Kompatibilität zu sehr zu beeinträchtigen. Ich bin mir zwar nicht sicher, aber ich vermute, dass neuere BIOSe vielleicht versucht haben, in ihrem INT10-Handler zu erkennen, ob INT10 durch einen Software-Interrupt oder durch den Coprozessor ausgelöst wurde.
Zu Ihrer Information, aus dem 386er Programmiererhandbuch:
Coprozessor-Fehler-Vektor zum Interrupt 16. Jedes 80386-System mit einem Koprozessor muss den Interrupt-Vektor 16 für die Koprozessor-Fehlerausnahme verwenden. Wenn ein 8086/8088-System einen anderen Vektor für den 8087-Interrupt verwendet, sollten beide Vektoren auf den Coprozessor-Fehler-Exception-Handler zeigen.