Programación General > ASM (Ensamblador)

 Entrevista A Un Hacker De Ensamblador

<< < (2/4) > >>

Enko:
Se ve interesante el tutorial. Por sierto que:

--- Citar ---Ya que un BL solo dispone de 512 bytes

--- Fin de la cita ---
Eso no es del todo sierto; dispone de 510 bytes,  ya que al final, como mencionaste debe terminar con la firma 0xAA55  :rolleyes:

Por sierto, me acuerdo que Eternal Idol había escrito un nano loader para testear:
http://foros.solocodigo.com/index.php?show...&hl=nano+loader
Y además estaba la idea de hacer algo:
http://foros.solocodigo.com/index.php?showtopic=16853

moxy:

--- Cita de: "Enko" --- Se ve interesante el tutorial. Por cierto que:

--- Citar ---Ya que un BL solo dispone de 512 bytes

--- Fin de la cita ---
Eso no es del todo cierto; dispone de 510 bytes,  ya que al final, como mencionaste debe terminar con la firma 0xAA55  :rolleyes:

Por sierto, me acuerdo que Eternal Idol había escrito un nano loader para testear:
http://foros.solocodigo.com/index.php?show...&hl=nano+loader
Y además estaba la idea de hacer algo:
http://foros.solocodigo.com/index.php?showtopic=16853
--- Fin de la cita ---
Es cierto Enko, lo pondré más exacto, mis tutoriales aún están estado Beta ;) y no soy un experto así que gracias por cualquier corrección :D si alguien tiene algo que agregar a lo que escribí (o corregir) lo agradecería,

Al finalizar los tutoriales voy a revisarlos todos y a sacar la versión final...

Sería interesante hacer un Sistema Operativo (muy sencillo) entre todos :)

Eternal Idol:
Hace unos dias estuve probando un BL y un mini-Kernel (todo en asm) que pasaba a modo protegido pero la verdad no tengo tiempo ni ganas de hacer nada  :scream:

Enko:

--- Cita de: "Eternal Idol" --- Hace unos dias estuve probando un BL y un mini-Kernel (todo en asm) que pasaba a modo protegido pero la verdad no tengo tiempo ni ganas de hacer nada  :scream:
--- Fin de la cita ---
Amargo!

No ta bien,  :P .

Si fuera para un proyecto de la facultad relacionado con programacion sería mucho más facil. Pero como está el trabajo, estudio, otras obligaciones.... puff  Te saca muchas ganas la falta de tiempo.

Yo ahora me puse a practicar violin para despejarme un rato.  :scream:



Tengo una duda, Si el kernel funciona en 32 bit, no podría acceder a las interupciones de la Bios, entonces... ¿Como se hace? Acceso a hardware mediante puertos y direcciones de memoria?
¿Hay forma de usar interupciones con kernel en modo real (32 bit me refiero sino me equivoco con el nombre)?

moxy:
Soy mas novato  en esto que vos, pero como estuve leyendo un poco justo me acordé de ese detalle.
Por sierto que el BL de Win95 usa 3 sectores!!!!!
http://www.nondot.org/sabre/os/files/Booting/win95.asm

--- Citar ---; There is some really strange code in this boot record....
;
; I bet Bill Gates hired some crazy mother fucker to write this shit.
; It seems like he had really tried to make the code fit within one sector.
; But when it didn't hid just decided to use three instead...


--- Fin de la cita ---
fijate esta página que es interesante:
http://www.nondot.org/~sabre/os/articles/

moxy:
Interesante el link, gracias! me servirá para aprender muchas cosas. En unos de los capítulos que siguen del tuto voy a hablar sobre las tablas de interruptores, quizá te sirva para responder la duda, pero faltan unas semanas :)

Ahorita mismo estoy trabajando en la segunda parte...  :comp:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa