es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para identificar qué número de interrupción representa la interrupción del Reloj en Tiempo Real en la tabla de contenidos obtenida del comando !idt -a en Windbg, siga estos pasos:

    1. Abra WinDbg y cargue el archivo de volcado de errores utilizando el comando .open.
    2. Escriba el comando !idt -a para volcar el contenido de la Tabla de Descriptores de Interrupción (IDT).

    3. Busque la fila que tenga el tipo de descriptor “IntGATE” y el campo “DPL” establecido en 0 (lo que denota el modo kernel). Esta fila representa la puerta trampa para la interrupción del RTC.

    4. El número de interrupción es el índice de la fila en la tabla IDT. Por defecto, la interrupción del RTC tiene un valor de 0x08, por lo que la fila que corresponde a la interrupción del RTC sería la octava fila en la tabla IDT.

    Por lo tanto, para encontrar el número de interrupción para la interrupción del RTC, localice la fila con el tipo de descriptor “IntGATE” y el campo “DPL” establecido en 0, y anote su índice en la tabla, que es el número de interrupción.

Comments are closed.