Assembleur

Cette page s'adresse aux lecteurs du livre Programmation Assembleur 32 et 64 bits sous Linux Ubuntu. Actuellement le livre n'est pas terminé, il manque notamment les résultats et les analyses liées aux études de cas.

Programmation Assembleur 32 et 64 bits sous Linux Ubuntu
version du 12/09/20

Vous y trouverez les ressources associées au livre et notamment les études de cas.

Installation des logiciels

Pour pouvoir programmer en assembleur sous Ubuntu 20.04 (Focal Fossa), je recommande l'utilisation des logiciels suivants :

Pour installer ces logiciels, veuillez vous référer à cette page : installation des logiciels

Code des Chapitres et Etudes de cas

Code source des premiers chapitres :

Les différentes études de cas du livre sont les suivantes :

Pour tester chaque étude de cas sur votre machine, vous devez exécuter les commandes suivantes dans le terminal, par exemple pour le Maximum de Parcimonie (Fonction de Fitch) :

richer@zentopia:\$ unzip asm_maxpars_32.zip
richer@zentopia:\$ cd asm_maxpars_32
richer@zentopia:\$ make run

Vous pouvez également lancer la commande :

richer@zentopia:\$ make test_methods

qui effectura la configuration et la compilation et lancera le script ./test_methods.sh

Il faut également disposer des logiciels suivants :

richer@zentopia:\$ sudo apt install make gnuplot php php-cli

Autre ressources

Spécifications processeurs :