Cette page s'adresse aux lecteurs du livre Programmation Assembleur 32 et 64 bits sous Linux Ubuntu. Actuellement le livre est presque terminé, il est en phase de relecture.
Vous y trouverez les ressources associées au livre et notamment les études de cas.
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 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