Qu'est ce que le langage assembleur ?

Résolu/Fermé
roamba12 - Modifié le 30 oct. 2018 à 11:35
jee pee Messages postés 40482 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 - 30 oct. 2018 à 12:42
Bonjour,

Je voudrais savoir ce que c'est le langage assembleur, est-ce un langage de programmation comme python, java etc.. ou ça n'a rien n'avoir ?

Quand je code en python, qu'est-ce qui fait qu'il est traduit en binaire, ou en héxadécimal ?



Merci d'avance


A voir également:

2 réponses

jee pee Messages postés 40482 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 9 428
Modifié le 30 oct. 2018 à 11:43
Salut,

L'assembleur est un langage de programmation de très bas niveau (le plus proche des instructions machine reconnues par le processeur). C'est la traduction en langage compréhensible par un humain du code machine.

Cdlt
1
Est-ce qu'on code toujours avec ce langage de programmation ?
0
jee pee Messages postés 40482 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 9 428 > roamba12
30 oct. 2018 à 11:51
Je pense que c'est devenu rare. Le dernier programme que j'ai écrit en assembleur ce devait être il y a plus de 30 ans.

voir : https://www.commentcamarche.net/contents/15-introduction-a-l-assembleur
0
Je te remercie !
0
jee pee Messages postés 40482 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 9 428 > roamba12
Modifié le 30 oct. 2018 à 12:04
Certains l'utilisent encore, voir cette discussion : https://forums.commentcamarche.net/forum/affich-35631240-asm-icomprehension
la saisie d'un caractère au clavier.
0
Il aurait pu utilisé un autre langage que le asm ? Le python par exemple ou c'est l'asm c'est le seul langage qui aurait pu faire son programe pour la saisi d'un caractère ?
0
jee pee Messages postés 40482 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 9 428
Modifié le 30 oct. 2018 à 11:45
Quand je code en python, qu'est-ce qui fait qu'il est traduit en binaire, ou en hexadécimal ?

Python étant un langage interprété, le source n'est pas compilé pour en faire en exécutable en langage machine, il est traduit à la volée lors de l’exécution en code machine.

Les informations sont stockées en binaire (l'héxa n'est qu'une représentation plus compréhensible par un humain du binaire).
1
Ah, il est donc traduit automatiquement par l'ordinateur ?
0
jee pee Messages postés 40482 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 27 novembre 2024 9 428 > roamba12
30 oct. 2018 à 11:53
Par l'ordinateur non. C'est le programme python.exe qui lit le source et traduit les lignes de code en instruction machine.
0
Ah je vois, merci !
0