Programmation assembleur
Résolu
nicorz
Messages postés
100
Date d'inscription
Statut
Membre
Dernière intervention
-
nicorz Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
nicorz Messages postés 100 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Programmation assembleur
- Application de programmation - Guide
- Logiciel assembleur - Télécharger - Édition & Programmation
- Problème de programmation digicode extel klavy 3 ✓ - Forum Loisirs / Divertissements
- Programmation envoi sms - Guide
- Programmation vb - Télécharger - Langages
2 réponses
ahahahah
Trop jeune tu es !
Bon, reprenons à la base...
Dans un ordinateur, très schématiquement, y'a :
- un processeur
- une mémoire
- un accès aux périphériques (écran, clavier, réseau, disque, etc.)
Le processeur est la partie intelligente, qui exécute les instructions des programmes stockés dans la mémoire.
Eh bien les fameux programmes, ils sont écrits en assembleur.
Et que tu le veuilles ou non, le processeur, ce sont les seules instructions qu'il est capable de comprendre !!!
Et pourtant tu écris des programmes en C, C++, ... : normal, le "compilateur" les transforme en assembleur (les programmes exécutables).
Et pourtant tu écris des programmes (web) en PHP, ... : normal, c'est un programme (déjà en assembleur, du C/C++ compilé) qui lit tes fichiers PHP et exécute ce qui est dedans.
Si tu as suivi, tu comprendras queà partir du moment où on dispose d'un compilateur, on n'écrit plus en assembleur...mais dans un langage plus abordable.
Car effectivement, les instructions en assembleur sont assez primitives. Pour faire un truc complexe, genre "envoyer un email", il faut écrire beaucoup de lignes (!!!) alors qu'en PHP la simple fonction "mail(...)" fait le boulot.
En échange, si tu as besoin d'une vitesse d'éxecution maximale, l'assembleur est souvant le mieux.
Alors oui, il y a des gens qui font encore de l'assembleur : ceux qui écrivent les "drivers" (les petits bout de programmes qui font que les périphériques fonctionnent avec le reste de l'ordi.), ceux qui écrivent les logiciels pour les téléphones portables, etc.
Trop jeune tu es !
Bon, reprenons à la base...
Dans un ordinateur, très schématiquement, y'a :
- un processeur
- une mémoire
- un accès aux périphériques (écran, clavier, réseau, disque, etc.)
Le processeur est la partie intelligente, qui exécute les instructions des programmes stockés dans la mémoire.
Eh bien les fameux programmes, ils sont écrits en assembleur.
Et que tu le veuilles ou non, le processeur, ce sont les seules instructions qu'il est capable de comprendre !!!
Et pourtant tu écris des programmes en C, C++, ... : normal, le "compilateur" les transforme en assembleur (les programmes exécutables).
Et pourtant tu écris des programmes (web) en PHP, ... : normal, c'est un programme (déjà en assembleur, du C/C++ compilé) qui lit tes fichiers PHP et exécute ce qui est dedans.
Si tu as suivi, tu comprendras queà partir du moment où on dispose d'un compilateur, on n'écrit plus en assembleur...mais dans un langage plus abordable.
Car effectivement, les instructions en assembleur sont assez primitives. Pour faire un truc complexe, genre "envoyer un email", il faut écrire beaucoup de lignes (!!!) alors qu'en PHP la simple fonction "mail(...)" fait le boulot.
En échange, si tu as besoin d'une vitesse d'éxecution maximale, l'assembleur est souvant le mieux.
Alors oui, il y a des gens qui font encore de l'assembleur : ceux qui écrivent les "drivers" (les petits bout de programmes qui font que les périphériques fonctionnent avec le reste de l'ordi.), ceux qui écrivent les logiciels pour les téléphones portables, etc.