Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Programme en C [ Divers / Débutant(e) ] (smasher81)

jeudi 6 mars 2008 à 03:58:24 | Programme en C

smasher81

Je ne programme pas vraiment en assembleur(Seulement le C.. basic..) mais j'ai une question bête à poser : Est-ce qu'on peut lancer un programme écrit en C directement après un boot..? Je sais qu'il est possible d'avoir le code transformé en ASM avec GCC(option -S).. donc pourrait-on l'inclure après un boot?.. Je crois que vous comprennez ce que je veux dire... Bref: J'ai un petit programme tout con en C que j'aimerai faire rouler sur un vieu PC... BOOT->ProgrammeenC Et pour conclure dans la même ordre d'idée si jamais c'est possible, comment peut-on inclure stdio.h.. math.h ..exemple dans tout cela. Je pose cette question mais je me doute de la réponse ;) !

jeudi 6 mars 2008 à 11:19:24 | Re : Programme en C

Guilou34

Réponse acceptée !
Salut
Le boot  sert à charger le système. Si ton programme, quelque soit la manière dont il a été réalisé,  fait  référence à celui-ci, par exemple pour les entrées-sorties, il ne pourra  pas être exécuté.
Il ne peut en effet qu'utiliser les fonctions du  Bios et donc être écrit en Assembleur.
 Amicalement

vendredi 7 mars 2008 à 17:18:30 | Re : Programme en C

smasher81

Merci d'avoir répondue si vite!

mercredi 2 avril 2008 à 04:00:09 | Re : Programme en C

edfed

si je ne m'abuse, le C est capable de lancer des interruptions BIOS?
puis, un code bootable n'a pas vraiment besoin du bios.

la preuve, le bios, je l'utilise que pour lire les disques et changer de mode graphique. c'est tout. int 10h et int 13h

je pense qu'il est possible de lancer un code C au boot. à tester. sauf si ce dernier à besoin d'appels systemes auquel cas, il faut d'abord creer une emulation de systeme pour le programme.

me:
nop
ret



Cette discussion est classé dans : programme, possible, question, boot, inclure


Répondre à ce message

Sujets en rapport avec ce message

petite question par rapport au assembleur !!! [ par WaFFel ] c'est juste une question pour savoir si sa marche :S...bien dison que je trouve une source d'un programme en assembleur qui a ete ecris pour un 8086ma Programme console avec Masm32 [ par LordBob ] Bonjour a tous,voila je me lance dans la programmation assembleur... et j'aimerais si avec masm32, il était possible de créer des programmes consoles nasm [ par henri12 ] salut je viens de compiler ce mbr boot avec nasmnasm -fbin aboot.asm -o binexe.exele programme c est bien compiler mais en lançant d une cle usb l ima Question Asm/C++ [ par Lelys ] Bonjour,Je voudrai faire un OS, mais le problème c'est que je ne m'en sort pas en ASM...Je suis plus allese en C/C++.Mais le problème est que les syst comprehension d'un programme [ par yourspinner ] salut a tous,voila j'ai un programme en asm qui converti un nombre en tte lettre (exp 10-----> dix) et je voudrais en fait comprendre ses instructions question sur les pic [ par majoreea ] Je souhauterai avoir le schema d'une telecommande infra rouge pour pc avec PIC Coprocesseur 8087... Erreur implacable... [ par misterpatate ] J'ai déjà posté un message à propos de mon programme qui utilise le coprocesseur pour calculer la position d'une boule qui bouge à l'écran. Maintenant Ecrire un programme en assembler 8086 [ par yandre100 ] Salut tout le monde. Je suis nouveau sur le site et c'est la premiere fois que je participe a un forum. Je vous prie donc d'excuser mes maladresses. question idiote sur option casemap [ par illupo ] salutj'aimerais enfin connaitre la vraie signification deoption casemap : nonecar dans les pages web que j'ai pu visiter certains disent que le compil Comment programmer l'ASM? [ par Tioneb ] Salut,je programme en VB et l'ASM (sous windows) m'interresse; mais je n'y connait pas grand chose! Si quelqu'un pouvait me dire avec quel logiciel on


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,562 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.