• Domingo 15 de Diciembre de 2024, 20:53

Autor Tema:  Diskette Autobooteable  (Leído 1476 veces)

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Diskette Autobooteable
« en: Lunes 9 de Agosto de 2004, 16:52 »
0
alguien me puede decir donde encontrar informacion para hacer un diskette que bootee un pequeño hola mundo

loq ue quiero hacer es escribir en el boot master record del diskette para que arranque el programa de ahi?

por supuesto en c/c++ o asm

links o datos...

JuanK

  • Miembro de ORO
  • ******
  • Mensajes: 5393
  • Nacionalidad: co
    • Ver Perfil
    • http://juank.io
Re: Diskette Autobooteable
« Respuesta #1 en: Lunes 9 de Agosto de 2004, 17:18 »
0
booteo
SR. esponja se require primero que investigues hacerca del proceso de arranque del PC cuando se hace a travez de disco flexible, esto implica saber que cosas de la bios debes inicializar y como vas a direccionar la memoria y el apuntador de procesos...
una vez tienes eso en claro haces el programa de tal manera que todo lo que necesitas quede en los primeros 64K del primer sector y sino es asi entonces deberas organizarlo para poder direccionar mas segmentos de memoria desde esos primeros 64k.

Debes tener en cuenta el tamaño de tu ejecutable y adicionalmete debes hacerlo en asm..
porque seria mas facil que en c... o por lo menos mas facil para organizar los datos dentro del segmento de 64k.

en fin cuando invstigues me entenderas mejor.
[size=109]Juan Carlos Ruiz Pacheco
[/size]
Microsoft Technical Evangelist
@JuanKRuiz
http://juank.io

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Diskette Autobooteable
« Respuesta #2 en: Lunes 9 de Agosto de 2004, 20:24 »
0
si.
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Diskette Autobooteable
« Respuesta #3 en: Sábado 14 de Agosto de 2004, 22:45 »
0
lo baje lo lei y lo compile y cuando lo ejecute windows me lo cerro por que estaba haciendo algo que no le "gustaba" pero por lo que lei y entendi lo que hace es usar una interrupcion para escribir en los primeros sectores del diskette lo que esta en el buffer y que por lo que vi (y pase a assembler porque interprete que eran instrucciones) hace unos movimientos de valores a memoria y varias divisiones pero como no lo pude ejecutar no se que hace

alguna explicacion de lo que hace?, un link a alguna pagina del tema....

Super_G

  • Miembro MUY activo
  • ***
  • Mensajes: 375
    • Ver Perfil
Re: Diskette Autobooteable
« Respuesta #4 en: Lunes 16 de Agosto de 2004, 17:02 »
0
Escribe un programa en el "sector de arranque" del disket, para ver que hace el progra configuras el BIOS para errancar la maquina primero mediante disket loa hace pones el disket rinicias y ejecutara el progra en el disket, que solo saca un mensaje de tres letras por pantalla.

un mejor ejemplo:
http://lawebdelprogramador.com/codigo/most...xto=Ensamblador
(Arranque del ordenador)