LASSEMBLEUR FACILE DU Z80
OLIVIER LEPAPE
RESUME
Vous êtes utilisateur d'un micro-ordinateur conçu autour du
microprocesseur Z 80 ?
Ce livre vous aidera à faire vos premiers pas à la découverte d'un
nouveau langage qui enrichira beaucoup les possibilités de votre machine :
L'ASSEMBLEUR
Vous savez déjà programmer en BASIC ?
Alors nous commencerons par ce que vous connaissez et vous
montrerons en quoi le langage machine appelé aussi "Assembleur" peut
ressembler au BASIC, malgré les apparences.
Nous ne plongerons pas tout de suite dans la fosse aux "LD A
(8A4H)", mais aborderons progressivement le jeu d'instruction du Z 80, à
l'aide de nombreux exemples !
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 Arithtique 4 bits 16
3.2 Arithtique 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éral 25
4.2 Registres scialisé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 pagero 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 arithtiques 8 bits. 70
7.6 Instruction d'ajustement décimal 74
7.7 Instructions logiques 8 bits. 75
7.8 Instructions arithtiques 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 alphatique 107
TOP
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !