No entiendo que necesitas que explique...
Que lo traduzca?
O que haga comentarios para que sirve cada rutina? (aunque ya lo explica en inglés)
EDITADO: Ya he hecho comentarios en las rutinas. Espero que te aclare mejor como funciona el programa.
Presta atención que este programa solo escribe UN BYTE y luego lo lee, no hace escritura ni lectura de página.
Sería cuestión de seguir los pasos que te dije en un reply anterior.