Programming the Z80
|Title:||Programming the Z80|
|Buy it from Amazon|
Even though Programming the Z80 wasn’t written for the TRS-80, it was one of the most popular TRS-80 programming books. I suspect that this book and TRS-80 Assembly Language Programming by William Barden introduced more TRS-80 programmers to assembly language than any others.
Programming the Z80 was very popular, selling over 100,000 copies in its first year. Rodnay Zaks was well known for this book as well as the related Programming the 6502. Both books were published by Sybex, a company that Zaks founded. Radio Shack also sold an edition of Programming the Z80 using the title How to Program the Z80.
Programming the Z80 provides a broad look at programming concepts before moving on to more specific Z80 information. It includes a good overview of the Z80 instruction set as well as more generic information about data structures and program examples.
In my opinion, the best part of the book is its description of how the Z80 works. Individual instructions are analyzed in detail, spending multiple pages describing every aspect of the hardware. This book is the only source I know of for information about the undocumented (and invisible) Z80 registers, W and Z.
There were three editions of Programming the Z80, and I would recommend the second or third editions to anyone interested in learning about the Z80 and Z80 assembly language programming.