Table of Contents |
1 INLEDNING | 1 |
|
2 BASIC-PROGRAMMERING | 2 |
2.1 BASIC II | 2 |
2.1.1 Skillnader i BASIC mellan ABC800 - ABC80 |
| 2 |
| 5 |
2.2 Programmera ABC800 | 9 |
2.2.1 Generell programmeringsteknik |
| 9 |
2.2.2 Strukturerad programmering med JSP |
| 15 |
2.2.3 Generell programstruktur |
| 19 |
| 21 |
2.3 Datahantering på sekundärminne | 29 |
| 29 |
2.3.2 Random Access-filer |
| 30 |
2.3.3 Adresseringsmetoder |
| 32 |
| 38 |
|
3 DATALAGRING I PRIMERMINNET | 43 |
3.1 Aritmetik | 43 |
3.1.1 Variabeltyper och precision |
| 43 |
| 46 |
3.2 Stränghantering | 47 |
|
4 HÄRDVARA | 52 |
4.1 Ljudgeneratorn | 52 |
4.2 VDU (80-tecken) | 54 |
4.3 Högupplösningsgrafiken | 56 |
| 56 |
4.3.2 BASIC-instruktioner |
| 56 |
| 57 |
| 58 |
|
5 BASIC-"TOLKEN" | 60 |
5.1 Systemvariabler | 60 |
| 60 |
| 69 |
| 72 |
5.2 Användbara subrutiner | 76 |
| 76 |
| 80 |
5.3 Länkade listor | 84 |
| 84 |
| 88 |
5.3.3 Utvidgning av BASIC |
| 89 |
| 96 |
| 98 |
| 100 |
5.4 TRACE och debugger | 107 |
| 107 |
5.4.2 Användardefinierade felsökningsrutiner |
| 107 |
5.4.3 TRACE vid ASSEMBLER |
| 116 |
|
6 ASSEMBLER-PROGRAMMERING | 117 |