Programming the 65816 Including the 6502, 65C02, and 65802 (1986)
Part I. Basics
1. Basic Assembly Language Programming Concepts
Part II. Architecture
4. Sixteen-Bit Architecture: The 65816 and the 65802
Part III. Tutorial
5. SEP, REP, and Other Details
6. First Examples: Moving Data
7. The Simple Addressing Modes
9. Built-In Arithmetic Functions
10. Logic and Bit Manipulation Operations
11. The Complex Addressing Modes
12. The Basic Building Block: The Subroutine
13. Interrupts and System Control Instructions
Part IV. Applications
15. DEBUG 16-A 65816 Programming Tool
Part V. Reference
Appendices