Contents

Introduction

BASIC PROGRAMMING

1 – Start Here
2 – Calculating in BASIC
3 – Planning a Program
4 – Writing a BASIC Program
5 – Loops
6 – Subroutines
7 – Arrays and Vectors
8 – Strings
9 – Reading and Writing Data
10 – More Space and More Speed
11 – Advanced Graphics
12 – What to do if Baffled

ASSEMBLER PROGRAMMING

13 – Assembler Programming
14 – Jumps, Branches, and Loops
15 – Logical Operations, Shifts, and Rotates
16 – Addressing Modes and Registers
17 – Machine-Code in BASIC

REFERENCE SECTION

18 – ATOM Operating System
19 – Cassette Operating System
20 – BASIC Statements, Functions, and Commands
21 – BASlC Characters and Operators
22 – Extending the ATOM
23 – Mnemonic Assembler
24 – Assembler Mnemonics
25 – Operating System Routines and Addresses
26 – Syntax Definition
27 – Error Codes

INDEX