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
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
A voir également:
- Langage machine et l'assembleur
- Langage ascii - Guide
- Machine virtuelle windows - Guide
- Langage binaire - Guide
- Machine virtuelle gratuite - Télécharger - Émulation & Virtualisation
- Time machine - Guide
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
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
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