Honnêtement, l´assembleur n´est pas à la portée du premier imbécile venu. Tu ferais mieux de te concentrer sur un langage "pédagogique" comme Pascal ou Basic pour commencer. Par contre, l´assembleur offre un control total sur la machine et pour les trucs trodus et les jeux en 2D "Old School", il n´y a pas mieux. Vive l´assembleur. Accessoirement, on peut aussi y trouver d´autres utilités louches, mais bon, il faut être très bon pour y arriver...
mnémoniques
ADD SHR MOV SUB ROR ROL INC et tous leurs amis
compilateur
Ce qui va convertir ton code en langage interprétable par la machine
Langage binaire
0100010001 écrire tout le programme physiquement sur des cartes à trouer et les insérer dans le terminal il y a 30 ans... On ne "code" plus en binaire, à moins de faire de l´électronique et de ne pas avoir les moyens de s´acheter ce qu´il faut pour faire de l´ASM (Vécu). Le plus bas où l´on descende, c´est en envoyant des chaînes hexa composées à partir des masques des mnémoniques (Principe similaire aux cartes à trouer dans un sens). L´assembleur est justement là pour éviter ce travail fastidieux. Et les langages de haut niveau pour éviter de faire de l´assembleur, eux :p