Use your Apple II Computer to its fullest capacity with more detailed control.
Run programs hundreds of times faster and use less memory space than with programs written in BASIC.
Become a more qualified programmer with a fuller understanding of the Apple II. This comprehensive, easy-to-understand introduction to assembly language programming guides you through some useful assembly language subroutines providing equivalent examples in BASIC whenever possible. Also included are appendices on Apple assemblers and assembler directives, plus a list of assembly language reference manuals for further study.
Contents
1 The Assembler and Hexadecimal Numbers
2 Writing Code
3 Entering and Editing Code
4 Assembling a Source Program
5 Using Labels
6 Making the Program Run at Different Locations
7 The Concept of Registers
8 Loads, Stores, and Transfers
9 Simple Arithmetic Operations
10 Different Addressing Modes
11 Branching and Looping
12 Indexed Addressing
13 Equivalent Values and the Negative Flag
14 Logic Functions
15 Debugging Instructions
16 The Stack
A Instructions Not Covered in this Book
B Where to Go from Here
C Some Apple II Assemblers
D LISA, Applesoft Tool Kit, and S-C Assembler Directives
E Interfacing with the Monitor, DOS, and Applesoft BASIC
F Summary of 6502 Instruction Set
Index