×

Message

Directive européenne sur la vie privée

Ce site utilise des cookies pour gérer l'authentification, la navigation et d'autres fonctions. En utilisant notre site Web, vous acceptez que nous puissions utiliser ces types de cookies.

Voir les documents de la directive sur la protection des données personnelles

View GDPR Documents

Vous avez refusé l'installation de cookies sur votre ordinateur. Cette décision peut être annulée.

Assembleur

Debug comand

Très utilisé dès les débuts de la micro-informatique l'Assembleur était, pour les néophytes que nous étions une façon de programmer les 16ko disponibles de nos "monstres" de l'époque, de façon efficace sauf qu'à ne pas faire de fautes d'orthographe dans la recopie des programmes publiés un peu partout. [On trouvera quelques exemples à la lecture de quelque magazines par ce lien Hebdogiciel Magazine N°1     

La définition d'Assembleur pose déjà en soi un petit problème...

Dans la pratique courante, le même terme assembleur est utilisé à la fois pour désigner le langage d'assemblage et le programme assembleur qui le traduit. On parle ainsi de « programmation en assembleur ».

Donc il faudra parler de "langage d'assemblage" et de "programme assembleur". Mais il ne faut pas désespérer, comme disait dans son avant-propos l'auteur de mon premier livre sur l'Assembleur du Z-80  :

" Un vieux proverbe chinois dit : "Ce qu'un sot peut faire, un autre sot le peut aussi" et lorsque l'on voit le nombre de sots qui savent programmer en assembleur, il y a lieu de s'étonner que tant de personnes intelligentes ne le sachent pas encore ! [Alain Pinaud, Programmer en Assembleur chez PSI, 1980].

Quand on sait que le déplombage de nombreux programmes par les premiers hackers passait par le désassemblage des fichiers exécutables on se dit qu'il serait intéressant d'y jeter un œil...


Le premier programme assembleur a été écrit par Nathaniel Rochester pour l'IBM 701 (le premier ordinateur commercialisé par IBM) en 1954.