Foro de elhacker.net

Programación => ASM => Mensaje iniciado por: Riki_89D en 1 Mayo 2011, 16:56 pm



Título: Pasar a modo protegido problema
Publicado por: Riki_89D en 1 Mayo 2011, 16:56 pm
Hola que tal?¿ antes que nada pido disculpas por mis post absurdos,el caso es que ya consegui crera un pequeño kernel en C,i el bootloader en ASM,pero claro,para cargar el kernel debere pasar a moo protegido,de alli me surgen dos dudas.


1:  para cargar ese kernel primero debo (meidante la int 13 del BIOS) cargar el sector donde se encuentra el kernel y una vez cargado al buffer ES:BX saltar al kernel y despues pasar a modo protegido?¿


2:para pasar a modo protegido solo tengo que acceder al bit de controld de registro cr0?¿ es que e visto varios codigos pero muchos cambian notablemente,si alguien tiene un buen enlace o algo me ayudaria mucho y disculpen mi ignorancia



saludos


Título: Re: Pasar a modo protegido problema
Publicado por: karmany en 4 Mayo 2011, 20:19 pm
Este es un tema interesante.
Te dejo unos enlaces que considero buenísimos sobre modo protegido y acceso a ring0.
Realizados por Saccopharynx (Admiro el trabajo de esta persona y si tienes cualquier duda puedes contactar con él):
Modo protegido por Saccopharynx (http://ricardonarvaja.info/WEB/OTROS/TUTES%20SACCOPHARYNX/)