TABLE DES MATIERES
Au bord du précipice : descente vers l'assembleur V
1 Assembleur et BASIC 1
2 Le microprocesseur 9
3 Comment le microprocesseur calcule-t-il ? 14
3.1 Arithmétique 4 bits 16
3.2 Arithmétique 8 bits 18
3.3 L'addition 20
3.4 Les nombres négatifs 20
4 Les registres du Z80 24
4.1 Registres d'usage général 25
4.2 Registres spécialisés. 26
4.3 Définition de la pile 28
4.4 Registre F 28
5 Les modes d'adressage du Z 80 38
5.1 Adressage indirect par registre 39
5.2 Adressage indexe. 39
5.3 Adressage par registre 40
5.4 Adressage implicite 41
5.5 Adressage immédiat 41
5.6 Adressage immédiat étendu 41
5.7 Adressage relatif PC 42
5.8 Adressage page zéro modifie. 43
6 L'assembleur du Z 80 44
6.1 La syntaxe de l'assembleur 45
6.2 Fonctionnement d'un assembleur 51
6.3 Directives des assembleurs 53
7 Le jeu d'instruction du Z 80 59
7.1 Instructions de chargement 8 bits. 59
7.2 Instructions de chargement 16 bits 64
7.3 Instructions de chargement immédiat 67
7.4 Instruction d'échange 68
7.5 Instructions arithmétiques 8 bits. 70
7.6 Instruction d'ajustement décimal 74
7.7 Instructions logiques 8 bits. 75
7.8 Instructions arithmétiques 16 bits 77
7.9 Instructions de saut 80
7.10 Sous-programmes. 84
7.11 Instructions de manipulation de la pile 88
7.12 Instructions sur les bits 90
7.13 Instructions de décalage 91
7.14 Instructions d'entrée-sortie. 95
7.15 Instructions de chaînes 96
7.16 Instructions d'usage général 99
7.17 Instructions sur les interruptions 100
7.18 Instructions de contrôle 100
ANNEXE 1 Liste des codes opérations par ordre numérique 101
ANNEXE 2 Liste des codes opérations par ordre alphabétique 107
TOP