![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
Protected Mode by Examples Este documento explica en 9 ejemplos, mezclando teoría y código la forma en que trabaja el microprocesador en modo protegido. Todos los ejemplos generan archivos ejecutables .com, por lo que se debe tener un sistema operativo de modo real para poder correrlos. Personalmente recomiendo el freedos. Para compilar los programas se utiliza el nasm. Por último a pesar de que los programas se pueden correr desde el freedos, para poder debugearlos y ver el estado de los registros es que recomiendo utilizar el bochs que es una pc virtual. Bajar protected mode by examples |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||