"Chapters outlining the architecture of the Beeb and looking at the resident assembler make a good introduction before moving on to particular implementations of machine code."
A&B Computing

"A useful and instructive book for people who are just past the beginner stage and want to stretch their wings."
Acorn User

Advanced Electron Machine Code Techniques
Granada

Information

How To Get The Best From The Electron!

Machine code programming is the key to achieving stunning effects, really high speed, and extending the memory capacity of your micro to cope with complex tasks.

This book sets out a detailed treatment of the 6502 instruction set, addressing modes and the use of vectors. Multi-byte handling, direct screen addressing and exploiting the resident operating system routines are discussed in depth with particular application to graphics. Macros and conditional assembly are also treated. A number of fast sorting routines (called from BASIC) are described, capable of handling integers, floating point and strings within single and two-dimensional arrays.

Many examples are provided, not only to illustrate the techniques, but also to put to practical use. These include ultra-fast machine code programs for alphabetical and numerical filing and indexing; smooth flickerless animation effects; and many others which will delight you.

The Authors
A. P. Stephenson has a long and distinguished record as a writer on electronics and computer for the enthusiast. He is a regular contributor to the popular computing journals and is the author of four other books including Discovering BBC Micro Machine Code and Computing For The Hobbyist And Small Business. He is particularly well known as an expert on machine code.

D. J. Stephenson is another life-long computer enthusiast. He has contributed to the popular electronics and computing journals including Computing Today, Practical Electronics and Everyday Electronics.

First Sentence

Although not strictly essential, the would-be machine code programmer will find it helpful to take some interest in the hardware layout of the computer and the historial events which led up to the present design.