• Jueves 2 de Mayo de 2024, 04:18

Autor Tema:  Aplicacion De 16 Bits  (Leído 1142 veces)

jodijo5

  • Miembro HIPER activo
  • ****
  • Mensajes: 518
  • Nacionalidad: pe
    • Ver Perfil
    • http://www.bluetecnologia.com
Aplicacion De 16 Bits
« en: Miércoles 9 de Noviembre de 2005, 16:32 »
0
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
=============================
Daniel Pomalaza Mendoza
visita el Dinosaurio Azul :-D
http://bluetecnologia.com

Amilius

  • Miembro HIPER activo
  • ****
  • Mensajes: 665
    • Ver Perfil
Re: Aplicacion De 16 Bits
« Respuesta #1 en: Miércoles 9 de Noviembre de 2005, 16:37 »
0
Es que los lenguajes de alto nivel estan hechos para hacer aplicaciones que corran sobre el S.O. no antes.  :rolleyes:

Eternal Idol

  • Moderador
  • ******
  • Mensajes: 4696
  • Nacionalidad: ar
    • Ver Perfil
Re: Aplicacion De 16 Bits
« Respuesta #2 en: Miércoles 9 de Noviembre de 2005, 19:32 »
0
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:

Nacional y Popular En mi país la bandera de Eva es inmortal.


Queremos una Argentina socialmente justa, económicamente libre y  políticamente soberana.
¡Perón cumple, Evita dignifica!


La mano invisible del mercado me robo la billetera.