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 :

La compilation et le code binaire : principe général


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 La compilation et le code binaire : principe général
    Bonjour,

    je voudrais savoir si la compilation est la traduction du code source en code assembleur ou en code binaire ?

    De plus, le code binaire est, d’après ce que j'ai compris, un fichier composé par des 0 et des 1 ; le processeur va alors ouvrir ce fichier et le lire, et lorsqu'il trouve un 1 il le convertit en courant ? C'est ça ?

    Corrigez-moi SVP.

  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
    La compilation transforme effectivement ton texte en binaire (ou en assembleur vu que c'est la même chose quasiment ).

    Le deuxieme est plus vague , en faite en général le code est copiée en RAM et le processeur va exécuter le code ensuite (et donc c'est du courant électrique au final).
    Mais si t'avais un ordinateur mécanique ça serait des vérin et piston qui s’actionnerait , sauf si ta question est purement électronique , Le code assembleur que cela soit de l’électronique ou pas n'a pas d'importance vu que l'importance est que ces instructions sont exécuté , un humain pourrait très bien le faire manuellement et suivre les instruction a la lettre (après certes cela serait très fastidieux d'exécuter des millions instruction avec un papier et un stylo).

  3. #3
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 434
    Points : 43 068
    Points
    43 068
    Par défaut
    Ta suite de 0 et 1, va passer dans l'unité de décodage d'instructions du CPU. Ton flux de bits va correspondre effectivement a du courant qui passe ou ne passe pas dans un ensemble de fils mis en parallèle (8 bits=8 fils,...., 64 bits=64 bits).

    Après, c'est de électronique. L'unité de décodage d'instructions va utiliser des millions de portes logiques, pour faire ses calculs, stocker ou lire le contenu de la mémoire, des périphériques.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VB6] thread et compilation en P-code
    Par Ndugu dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 18/08/2006, 14h19
  2. Création d'une image à partir de son code binaire
    Par thefaycal dans le forum ASP
    Réponses: 11
    Dernier message: 18/05/2006, 17h39
  3. Récuperation du code binaire d'une image dans une chaîne
    Par Nomely dans le forum Langages de programmation
    Réponses: 7
    Dernier message: 27/01/2006, 19h01
  4. [SQL] Code binaire de ' (apostrophe)
    Par fab22montpellier dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 13/10/2005, 11h25
  5. Executer du code binaire au sein d'un programme
    Par Hidekii dans le forum MFC
    Réponses: 13
    Dernier message: 07/09/2005, 22h10

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