Most books and manuals attempting to teach beginners Z80 assembly language start wisely with numeral systems binary (base 2) and hexadecimal (base 16) in particular. If you wish to grasp assembler and eventually program efficiently binary and hex have to be second nature. Tim Herbertson's book doesn t begin in this fashion In iact. it oily introduces you to binary and the like in the appendix Not very useful for the novice.
The cassette of disk that accompanies the book holds an assembler, a base converter and a demo on how to use the RSX commands that grace many of the book s pages The assembler's not in the same league as Maxam or Pyradev but it's competent Right from the outset you are encouraged to use the assembler Examples are always provided and many chapters end with a problem for you to solve.
You are taken through all the more common Z80 opcodes how to perform arithmetic operations from code, several useful firmware calls and brush RSX (bar) commands.
Assembly Language Course doesn't start on the right foot but generally the content is firs! class and contains everything the beginner might need Explanation is detailed and backed up by many examples that can be entered into the assembler A particular pat on the back lor having problems at the end of chapters.