CPC-POWER : CPC-SOFTS - CPCArchives 
Options de Recherche :
 
 
 

ARTICLES

36 / 74

Le langage Machine (Micro Application 1987)



 

Cliquer pour télécharger

 

Copyright 1985 DATA BECKER
Copyright 1987 MICRO APPLICATION
Distribué par MICRO APPLICATION et EDITIONS RADIO
Traduction française et mise en page assurées par Pascal HAUSMAN
ISBN:2-86899-015-0
Prix public : 129F TTC

 

 

LE LANGAGE MACHINE est l'ouvrage indispensable à tous ceux qui considèrent que le BASIC n'est ni assez puissant ni assez rapide. Des bases de la programmation en langage machine au mode de travail du processeur Z80 avec toutes ses instructions et à l'utilisation des routines systèmes, tout est expliqué en détail et illustré par de nombreux exemples.

Grâce à ce livre, le langage machine de votre AMSTRAD CPC n'aura plus de secret pour vous.

 

Principaux sujets traités:

  • Structure de l'unité centrale
  • Les registres du Z80.
  • Les modes d'adressage du microprocesseur.
  • Détail de chaque instruction.
  • Opérations logiques et manipulation de bits.
  • Un assembleur symbolique complet.
  • Un désassembleurZ 80.
  • Etude et réalisatio d'un moniteur.
  • Tableaux reprenant les instructions classées par type.

 

 

Sommaire

1. Introduction

1.1 Qu'est-ce que la Langage-Machine  ?

1.2 Le premier programme machine 

1.3 Systèmes numériques 

1.4 Structure de l'ordinateur 

2. Le processeur Z80 

2.1 Structure de l'unité centrale 

2.2 L'accumulateur 

2.3 Les flags 

2.4 Les 6 registres 8 bits qui peuvent être couplés 

2.5 Les 4 registres 16 bits indivisibles 

2.6 Registre d'interruption et de refresh 

3. Le jeu d'instructions du Z80 

3.1 Introduction : Entrée de programmes en langage-Machine 

3.2 Transfert de données 

3.3 Traitement de données et tests 

3.4 Sauts 

3.5 Instructions de commande 

3.6 Instructions d'entrée/sortie (Input/Output) 

4. Les instructions

4.1 Instructions de transfert sur 8 bits 

4.2 Instructions de transfert sur 16 bits 

4.3 Instructions de pile 

4.4 Instructions d'échange 

4.5 Instructions de transfert et de recherche de bloc 

4.6 Instructions arithmétiques 

4.7 Instructions logiques 

4.8 Instructions de rotation et de décalage 

4.9 Instructions de manipulation de bits 

4.10 Sauts 

4.11 Instructions de commande 

4.12 Instructions d'entée/sortie 

5. Programmation du Z80

5.1 L'assembleur 

5.2 Programmation 

6. Utilisation de routines systèmes 

6.1 Le désassembleur 

6.2 Routines système 

7. Perspectives 

ANNEXES 

Instructions de chargement sur 8 bits (LD) 

Instructions de transfert sur 16 bits 

Instructions arithmétiques et logiques sur 8 bits 

Instructions arithmétiques et logiques sur 16 bits 

Instructions de rotation et de décalage 

Instructions BITS 

Instructions RES 

Instructions SET 

Instructions de saut 

Instructions d'entrée/sortie 

Instructions de sortie de bloc 

Tables de conversion DEC-HEX-BIN 

Abréviations 

Modification des flags 

Figure 1-11

 

 

Article créé le : Samedi 17 Avril 2010 à 09 h 33
Dernière mise à jour le : Mercredi 29 Février 2012 à 20 h 32
 
 

CPC-POWER/CPCArchives, projet maintenu par Fredouille.
Programmation par Kukulcan © 2007-2024 tous droits réservés.
Reproduction sans autorisation interdite. Tous les titres utilisées appartiennent à leurs propriétaires respectifs.