A voir également:
- Bin c++
- .Bin - Guide
- Telecharger bin - Télécharger - Divers Utilitaires
- Modifier fichier bin ✓ - Forum Logiciels
- Att00001.bin - Forum Windows
- Recycle bin ✓ - Forum Webmastering
3 réponses
Ca dépend.
Tu veux faire quoi avec ton .bin ???
Ammorcer une disque ou un DD ?
Le seul soucis, c'est que tu ne disposera pas des fonction standard style printf et autre (mais tu peux les réécrire en utilisant un peux d'ASM et des appel au BIOS, où directement écrire dans B000:0000 en mode texte).
Autre difficultée : l'ordi boote en 16bits (mode réel). C'est plutôt une bonne nouvelle puisque tu peux faire des appels au BIOS, mais d'un autre coté, ça oblige à compiler en 16 bit, sinon !!CRASH!!.
En en dernier lieu, faudra se débrouiller pour que le compilo place la première instruction du programme au tout début du fichier (on appelle ça "ORG 0", du nom de la directive assembleur qui permet de le faire.)
Donc, résumé : utilisation d'aucune fonction standard (sauf si tu est sûr que ça passe, et dans ce cas, compile en statique). Compilation en mode 16 bits et en ORG0. Ensuite tu peux renommer ton fichier .bin
(PS évidemment, pas de cout non plus... uniquement des classes que TU as défini)
Tu veux faire quoi avec ton .bin ???
Ammorcer une disque ou un DD ?
Le seul soucis, c'est que tu ne disposera pas des fonction standard style printf et autre (mais tu peux les réécrire en utilisant un peux d'ASM et des appel au BIOS, où directement écrire dans B000:0000 en mode texte).
Autre difficultée : l'ordi boote en 16bits (mode réel). C'est plutôt une bonne nouvelle puisque tu peux faire des appels au BIOS, mais d'un autre coté, ça oblige à compiler en 16 bit, sinon !!CRASH!!.
En en dernier lieu, faudra se débrouiller pour que le compilo place la première instruction du programme au tout début du fichier (on appelle ça "ORG 0", du nom de la directive assembleur qui permet de le faire.)
Donc, résumé : utilisation d'aucune fonction standard (sauf si tu est sûr que ça passe, et dans ce cas, compile en statique). Compilation en mode 16 bits et en ORG0. Ensuite tu peux renommer ton fichier .bin
(PS évidemment, pas de cout non plus... uniquement des classes que TU as défini)