Me gustaría hacer una pregunta sobre la tabla de vectores de interrupción.
La CPU 80x86 fue diseñada por Intel.
Admite instrucciones INT xxH, que son instrucciones de llamada de interrupción.
Cuando la CPU ejecuta la instrucción de llamada de interrupción, la CPU ingresará a la memoria 00000H ~ 003FFH para encontrar la dirección de entrada correspondiente.
Están diseñados por Intel.
Cuando nosotros (o Microsoft) escribimos un programa, podemos escribir 256 subrutinas.
Estas subrutinas se pueden colocar en otras direcciones en la memoria de 1M,
pero sus direcciones de entrada están escritas en 00000H ~ 003FFH para que la CPU pueda encontrarlas fácilmente.
También se pueden llamar subrutinas con la instrucción CALL, pero no es tan rápido y estandarizado como INT xxH.
Al principio, algunas personas usaban el 8086 para hacer tableros de control que no usaban DOS en absoluto, pero que también tenían tablas de vectores de interrupción porque este era un método exclusivo de la CPU 80x86.