Programación General > ASM (Ensamblador)
Como Bootear Una Maquina
IceCube:
Hola a todos los miembros del foro, soy novato en foros y discuciones en internet por esa razon les pido disculpas de antemano si alguno resulta afectado por lo que escribo.
les agradeceria si alguien tuviera la amabilidad de ayudarme a bootear la maquina desde un disquete, ¿como creo el codigo fuente para que la maquina arranque con mi propio shell? les agradezco de antemano la ayuda.
Eternal Idol:
Asumo que te referis a una PC:
Bueno, primero y principal tenes que saber que quien te cargue en memoria y te llame a tu funcion principal sera la BIOS. Esto lo hara en la direccion 0000:7C00.
La BIOS buscara el codigo de arranque en el primer sector de tu diskette, tenes que escribirlo ahi (cada sector tiene 512 bytes).
El codigo debe ser de 16 bits (en cualquier x86/x64), despues podes entrar en modo protegido pero es otra historia. Solo tenes disponibles los servicios de la BIOS.
Cualquier problema no dudes en preguntar, hace muy poco estuve haciendo uno para jugar un poquito (solo arrancaba mostraba un mensaje, esperaba una tecla y reiniciaba la maquina).
:smartass:
RadicalEd:
--- Cita de: "Eternal Idol" --- Cualquier problema no dudes en preguntar, hace muy poco estuve haciendo uno para jugar un poquito (solo arrancaba mostraba un mensaje, esperaba una tecla y reiniciaba la maquina).
:smartass:
--- Fin de la cita ---
Si si si yo me acuerdo, yo me acuerdo incluso lo tengo guardadito jejeje y esta super!!!!
IceCube:
Te agradezco bastante la atención brindada eternal idol creo que por el momento investigare un poquito mas para empezar a programar
Eternal Idol:
--- Cita de: "IceCube" --- Te agradezco bastante la atención brindada eternal idol creo que por el momento investigare un poquito mas para empezar a programar
--- Fin de la cita ---
De nadas y me parece muy bien que sigas investigando, cualquier problema estaremos aca para ayudar siempre que podamos :devil:
Navegación
[#] Página Siguiente
Ir a la versión completa