IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Assembleur Discussion :

Un nouveau format pour les fichiers binaires


Sujet :

Assembleur

  1. #1
    Membre habitué
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2010
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2010
    Messages : 146
    Points : 156
    Points
    156
    Par défaut Un nouveau format pour les fichiers binaires
    Salut,

    on nous a appris à "l’école" que l'ordinateur ne comprend que des 0 et 1 !
    Oui c'est vrai mais je pense que ce n'est pas la cause qui oblige les compilateurs à produire des fichiers binaires exécutables comportant des suites de 0 et de 1 => c'est-à-dire qu'il doivent comporter des 0 et 1 pour être exécutables.
    Je peux par exemple développer un compilateur qui produit un fichier .obj contenant des vrais et des faux ; c'est-à-dire à la place de 0 je mets faux et pour le 1 je mets vrai.
    Je dis ça car d’après ce que j'ai compris, les 0 et les 1 textuels ne présentent qu'une forme d'interprétation, et ne sont pas traités et décodés directement par le processeur.
    Corrigez-moi si je me trompe.

  2. #2
    Expert éminent sénior
    Avatar de Kannagi
    Homme Profil pro
    cyber-paléontologue
    Inscrit en
    Mai 2010
    Messages
    3 214
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : cyber-paléontologue

    Informations forums :
    Inscription : Mai 2010
    Messages : 3 214
    Points : 10 140
    Points
    10 140
    Par défaut
    Je n'ai pas compris ton explication, les 0 et les 1 sont des représentations d'un état physique.
    Tu peux effectivement les représenter d'une manière différente.
    On peut très bien représenter aussi le binaire en décimal, ce n'est qu'une autre forme de représentation.

    Par contre, pour que cela soit clair, si tu le code en C (ou en assembleur), n'importe quel programme assembleur écrit avec une représentation binaire.
    Et inversement, en général on lit rarement les binaires avec du binaire , mais plus avec l’hexadécimal (il existe de nombreux éditeur hexadécimal), mais normal l'héxa est beaucoup plus pratique et compressé que le binaire.

    Exemple concret : si en C tu lis un octet (avec fgetc par exemple) , tu peux l'afficher en binaire, en décimal, en octal ou en hexadécimal.

    un compilateur qui produit un fichier .obj
    Faudrait se renseigner, mais je ne sais pas si les .obj sont normalisés ou pas ; si non, tu peux effectivement en faire ce que tu veux.

    ne sont pas traités et décodés directement par le processeur.
    corrigez-moi si je me trompe.
    Ben oui tu te trompes, le binaire est compris directement par ton processeur.

Discussions similaires

  1. besoin d'aide pour les fichier binaires
    Par momo31 dans le forum C++
    Réponses: 1
    Dernier message: 06/04/2010, 08h19
  2. Réponses: 2
    Dernier message: 31/01/2009, 15h10
  3. [Excel] séparateur pour les fichiers csv
    Par drinkmilk dans le forum Excel
    Réponses: 2
    Dernier message: 27/08/2005, 14h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo