¿Qué es INT=10H/AX=2000H en Windows XP NTLDR?

¿Qué es INT=10H/AX=2000H en Windows XP NTLDR?

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.

información relacionada