Langage machine et l'assembleur

Fermé
amina bc Messages postés 1 Date d'inscription lundi 9 octobre 2006 Statut Membre Dernière intervention 9 octobre 2006 - 9 oct. 2006 à 23:20
JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 - 10 oct. 2006 à 01:05
quelle est la difference entre le langage machine et l'assembleur
A voir également:

1 réponse

JvDo Messages postés 1978 Date d'inscription mercredi 27 juillet 2005 Statut Membre Dernière intervention 28 septembre 2020 858
10 oct. 2006 à 01:05
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
0