Actualmente desmonté NTLDR de Windows XP. Durante el proceso de arranque, NTLDR utiliza la siguiente interrupción:
INT 10H, AX=2000H, BX=0301H, CX=0H, DX=0H
No sé el significado de esta interrupción. ¿Qué significa?
Respuesta1
Comprender la respuesta requerirá un poco de lenguaje ensamblador para comprenderla.
De los registros multipropósito utilizados por los procesadores x86 y x64, EAX, EBX, ECX y EDX se pueden dividir en mitades. Entonces EAX se divide en AX y AH. Lo mismo se aplica a EBX y demás. AX, BX, CX y DX son las mitades inferiores de los registros EAX, EBX, ECX y EDX. La interrupción 10H es el código de interrupción de vídeo.