Dragon Machine Language For The Absolute Beginner
Edited by John Vander Reyden, with contributions from Denver Jeans and Craig McFarlane
Copyright © 1983 Beam Software
Published by Melbourne House
United Kingdom ISBN 0 86161 130 6
Australia ISBN 0 86759 125 0
From the Rear Cover:
Write faster, more powerful space saving programs for your Dragon.
Written exclusively for Dragon users, Dragon Machine Language for the Absolute Beginner offers a complete instruction course in 6809 Machine Language, with particular reference to the Dragon 32.
Even with no previous experience of computer languages, the easy-to-understand ‘no jargon’ format of this book will enable you to discover the power of the Dragon’s own language.
After introducing you to machine language and the 6809 instruction set, the book provides you with a series of short test programs which are designed to demonstrate all the Dragon’s machine language instructions. These programs illustrate the use of the various instructions, their effects and actions, and will enable you to gain a practical understanding of machine language.
You are encouraged to develop routines with all the instructions in order to become familiar with the 6809’s instructions as well as gaining experience in writing short machine language routines.
In addition to learning machine language, there are sample programs designed to demonstrate the power and potential of machine language in extracting the most from your Dragon. You will find that these programs contain routines that you can use when writing your own programs.
In logical steps the book takes you through a comprehensive course in machine language, including understanding assembly language, designing and writing your own programs and a thorough grounding in the purpose and use of each of the instructions in the 6809 Instruction Set.
Table of contents
- The Beginning
- What is a Micro-computer?
- Computers and Numbers
- What is Machine Language?
- What is Assembly Language?
- The Dragon
- The 6809
- Easy
- Handy
- Let's Get Logical
- Condition Codes
- Stacks and Subroutines
- The 6809 Instruction Set
- Demonstration Programs
- Programming Your Dragon
- Sample Programs
- Colour Set Table
- Graphics Modes
- Handy Memory Locations in the Dragon
- Handy ROM Routines
- ASCII Codes for Keys
- Character Codes
- Base Conversions
- 6809 Instruction Set Summary