Options de Recherche :


28 / 74

How to program the Z80 (Radio Shack 1981)


Cliquer pour télécharger


Auteur : Rodnay Zaks
3e édition 1981
Copyright 1980 Sybex
ISBN : 0-89588-094-6
Prix public : 10.95 $


Programming the Z80 has been designed as an educational text and as a self-contained reference book. As such, it can be used as a complete introductory book on programming, ranging from the basic concepts to advanced data structures manipulations.

It also contains a comprehensive description of all the Z80 instructions as well as its internal operation, and should provide a comprehensive reference for the reader who is already familiar with the principles of programming, but wishes to learn the Z80.

This book is the result of extensive experience by the author in the field of education and programming. As such, it has been designed to be clear and easy to read. All concepts are explained in simple yet precise terms, building progressively towards more complex techniques. The reader will gain not only an understanding of programming in the language of the Z80 but also a detailed understanding of the way a microprocessor such as the Z80 actually executes instructions. The reader will follow the flow of execution between the various registers and along the buses. This is indispensible for effective programming at machine level in the world of microprocessors. Because programming is not just the skill of coding an algorithm into a programming language but also the art of designing appropriate data structures, an extensive chapter on data structures is presented which both introduces the concepts and actual application programs. The reader will find there lists, tables, binary trees, and the required algorithms.

After reading this book, the reader should have acquired all the basic skills required to program not just at the elmentary level, but in most practical cases.


Table of contents


1. Basic concepts

2. Z80 Hardware organization

3. Basic programming techniques

4. The Z80 instruction set

5. Addressing techniques

6. Input/Output techniques

7. Input/Output devices

8. Application examples

9. Data structures

Part 1 - Theory

Part 2 - Design examples

10. Program development

11. Conclusion

Appendix A : Hexadecimal conversion table

Appendix B : ASCII conversion table

Appendix C : Relative branch tables

Appendix D : Decimal to BCD conversion

Appendix E : Z80 instruction codes

Appendix F : Z80 to 8080 equivalence

Appendix G : 8080 to Z80 equivalence


The Sybex Library




Article créé le : Samedi 19 Décembre 2009 à 16 h 10
Dernière mise à jour le : Mardi 28 Février 2012 à 21 h 30

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