Programming the BBC Micro (eBook)
176 Seiten
Elsevier Science (Verlag)
978-1-4831-4146-6 (ISBN)
Programming the BBC Micro is a 12-chapter book that begins with a description of the BBC microcomputer, its peripheral, and faults. Subsequent chapters focus on practice in programming, program development, graphics, words, numbers, sound, bits, bytes, and assembly language. The interfacing, file handling, and detailed description of BBC microcomputer are also shown.
Front Cover 1
Programming the BBC Micro 2
Copyright Page 3
Table of Contents 8
Preface 4
Chapter 1. Introduction 10
Description of functions 13
Programming in practice 14
Chapter 2. Practice in programming 19
Solving a problem using a computer 19
Functions 20
Subroutines 24
Procedures 27
Chapter 3. Program development 31
Introduction 31
Program development and program libraries 31
Error handling with the BBC micro 33
Input from the BBC micro keyboard—and gotchas 35
Soft keys 38
Chapter 4. Graphics 43
Chapter 5. Words 55
Handling string variables on the BBC micro 55
Chapter 6. Numbers 68
Simple mathematical functions 68
Generating random numbers 70
Trigonometric functions 71
PRINT field formatting—@% 72
Logical functions 73
Logical operators 74
Bitwise operations 75
Chapter 7. Sound 78
Elements o f music 79
Chapter 8. Bits and bytes 87
Memories and bus systems 87
Converting hex to decimal/decimal to hex 89
Numbers for characters—The ASCII code 90
Chapter 9. Assembly language 96
The 6502 microprocessor 96
Using the assembler 98
Mixing machine code and BASIC 104
Driving graphics from machine code 108
Chapter 10. Interfacing—time and space 110
The interface to physical systems 110
The analogue interface 110
The digital interface 114
Timing events 116
Chapter 11. File handling 122
Chapter 12. Hardware 132
General 132
Keyboard/speech-music generators 134
Parallel printer and user ports 135
Display 136
A to D converter 137
Serial and cassette interface 137
Disc drive controller 138
ECONET Network 139
1 MHz bus and tube 139
Expanding the model A 141
Appendix A. BBC microcomputer specification 142
Part I—Firmware specification 142
Part II—Hardware specification 149
Appendix B. Error messages and error codes 155
Appendix C. ASCII codes 156
Appendix D. 6502 instruction set 157
Index 174
| Erscheint lt. Verlag | 20.5.2014 |
|---|---|
| Sprache | englisch |
| Themenwelt | Schulbuch / Wörterbuch ► Lexikon / Chroniken |
| Mathematik / Informatik ► Informatik ► Software Entwicklung | |
| Mathematik / Informatik ► Informatik ► Theorie / Studium | |
| ISBN-10 | 1-4831-4146-2 / 1483141462 |
| ISBN-13 | 978-1-4831-4146-6 / 9781483141466 |
| Informationen gemäß Produktsicherheitsverordnung (GPSR) | |
| Haben Sie eine Frage zum Produkt? |
Kopierschutz: Adobe-DRM
Adobe-DRM ist ein Kopierschutz, der das eBook vor Mißbrauch schützen soll. Dabei wird das eBook bereits beim Download auf Ihre persönliche Adobe-ID autorisiert. Lesen können Sie das eBook dann nur auf den Geräten, welche ebenfalls auf Ihre Adobe-ID registriert sind.
Details zum Adobe-DRM
Dateiformat: PDF (Portable Document Format)
Mit einem festen Seitenlayout eignet sich die PDF besonders für Fachbücher mit Spalten, Tabellen und Abbildungen. Eine PDF kann auf fast allen Geräten angezeigt werden, ist aber für kleine Displays (Smartphone, eReader) nur eingeschränkt geeignet.
Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen eine
Geräteliste und zusätzliche Hinweise
Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.
aus dem Bereich