Rechercher : dans
Par :

Langage machine et l'assembleur

Dernière réponse le 10 oct 2006 à 01:05:26 amina bc, le 9 oct 2006 à 23:20:54 
 Signaler ce message aux modérateurs

Quelle est la difference entre le langage machine et l'assembleur

Meilleures réponses pour « langage machine et l'assembleur » dans :
Introduction à l'assembleur Voir Les prérequis nécessaires Le langage assembleur est très proche du langage machine (c'est-à-dire le langage qu'utilise l'ordinateur : des informations en binaire, soit des 0 et des 1). Il dépend donc fortement du type de processeur. Ainsi il...
Interfacer du code assembleur et du C VoirInterfacer du code assembleur et du C Introduction Appeler du code assembleur écrit dans un fichier source externe Avec Nasm (x86 uniquement) Compilation/Exécution sous Linux Avec Gcc (multiplateforme) Introduction Si, à tout hasard,...
[Programmation] Comment débuter, quel langage? VoirComment débuter, quel langage? Introduction Ceux que l'on peut utiliser Delphi/Pascal Java Python .Net Smalltalk Ceux que l'on peut utiliser à la rigueur C/C++ PHP Ada Lisp/Caml/... Ceux que l'on peut ne pas utiliser
[Photofiltre]Réaliser un assemblage de 2 images VoirPhotofiltre est un logiciel de retouche d'image. Cette astuce fonctionne aussi bien avec Photofiltre qu'avec Photofiltre Studio Dans ce cas précis, Photofiltre va permettre d'assembler un collage c'est-à-dire de coller une deuxième image (en...
Les langages informatiques VoirLangage informatique On appelle « langage informatique » un langage destiné à décrire l'ensemble des actions consécutives qu'un ordinateur doit exécuter. Un langage informatique est ainsi une façon pratique pour nous (humains) de donner des...
Processus et PID VoirQu'est ce qu'un processus ? Un processus (process en anglais) est une séquence d'instructions (en langage machine, c'est-à-dire le binaire) chargée en mémoire (RAM) qui s'exécutent par le processeur. Un processus a une notion séquentielle dans le...
Liste des instructions en assembleur VoirTableau des principales instructions en assembleur Voici une liste (non exhaustive) des principales instructions en assembleur des processeurs 80x86, ainsi que du code machine qui leur est associé et de leur taille en mémoire. Les valeurs val et...

1

 JvDo, le 10 oct 2006 à 01:05:26

Bonsoir,

grosso modo, le langage machine est le codage héxadécimal le plus proche du micro-processeur.
Il est particulièrement hermétique mais peut s'utiliser en direct (à des fins pédagogiques éventuellement).
C'était le cas de l'Instructor 50 dont l'utilisation a été décrite dans les 6 premiers n°s de microsystèmes.
il avait 256 positions mémoire, un clavier hexa de 1 à F et 8 petits leviers avec led pour gérer les bits d'un octet.

l'assembleur est un premier niveau d'évolution de la programmation. on y utilise des mnémoniques anglais qui rendent le programme plus lisible :
PUSH BP
MOV BP, SP
PUSH CX

l'assembleur est encore très proche de l'architecture du microprocesseur (registres, modes d'adressage, logueur des mots gérés).
il nécessite une étape de compilation (mise en format exécutable) pour être utilisable.
le résultat est du langage machine.

c'est un peu général mais ça peut t'aider

cordialement

Répondre à JvDo