SoloCodigo

Programación General => C/C++ => Visual C++ => Mensaje iniciado por: jodijo5 en Miércoles 9 de Noviembre de 2005, 16:32

Título: Aplicacion De 16 Bits
Publicado por: jodijo5 en Miércoles 9 de Noviembre de 2005, 16:32
hola amigos, hace tiempo publicque una discucion, como puedo hacer que mi aplicacion se ejecute despues de la bios pero antes del OS, y me contestaron que tengo que hacer una aplicacion de 16 bits en asm, pero no se mucho de assembler asi que queria saber si se puede en c++, o quizas en un compilador especifico, si es que se puede como le puedo hacewr?

gracias de antemano por su ayuda
Título: Re: Aplicacion De 16 Bits
Publicado por: Amilius en Miércoles 9 de Noviembre de 2005, 16:37
Es que los lenguajes de alto nivel estan hechos para hacer aplicaciones que corran sobre el S.O. no antes.  :rolleyes:
Título: Re: Aplicacion De 16 Bits
Publicado por: Eternal Idol en Miércoles 9 de Noviembre de 2005, 19:32
Necesitarias un compilador que te generara SOLO codigo, por ejemplo un ejecutable tipo COM (que no tiene ninguna cabecera) pero su origen no es 0100h sino es 07C00h.

De cualquier manera hay instrucciones que no existen en los lenguajes de alto nivel y son necesarias dentro de un Sistema Operativo, por ejemplo las instrucciones necesarias para configurar la tabla de interrupciones.

Lo que se suele hacer es un loader en assembly y un Kernel en C.

 :devil:  :devil: