Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/06/2009, 02:20
biyonder
 
Fecha de Ingreso: junio-2009
Mensajes: 11
Antigüedad: 15 años, 9 meses
Puntos: 0
Problema leyendo direcciones físicas

Hola.

Vereis, estoy haciendo una práctica en donde me piden leer el directorio de páginas completo de mi proceso. Vale, entonces empiezo leyendo el valor de cr3 para ver dónde comienza mi tabla de páginas, pero el problema es que cuando hago readf32(cr3) donde cr3 es una variable u32 que contiene el valor del registro cr3, me devuelve 0 siempre, incluso dentro del bucle:

dir_fisica=readf(cr3+(i*4));--->Esto para ir leyendo toda la tabla de páginas.

Y no sé por qué razón me devuelve 0000000 siempre.

Gracias, un saludo!