Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Programming the BBC Micro -  John D. Ferguson,  John Gordon,  Louie Macari

Programming the BBC Micro (eBook)

eBook Download: PDF
2014 | 1. Auflage
176 Seiten
Elsevier Science (Verlag)
978-1-4831-4146-6 (ISBN)
Systemvoraussetzungen
24,26 inkl. MwSt
(CHF 23,70)
Der eBook-Verkauf erfolgt durch die Lehmanns Media GmbH (Berlin) zum Preis in Euro inkl. MwSt.
  • Download sofort lieferbar
  • Zahlungsarten anzeigen
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.
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?
PDFPDF (Adobe DRM)

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 Seiten­layout eignet sich die PDF besonders für Fach­bücher mit Spalten, Tabellen und Abbild­ungen. Eine PDF kann auf fast allen Geräten ange­zeigt werden, ist aber für kleine Displays (Smart­phone, eReader) nur einge­schränkt geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen eine Adobe-ID und die Software Adobe Digital Editions (kostenlos). Von der Benutzung der OverDrive Media Console raten wir Ihnen ab. Erfahrungsgemäß treten hier gehäuft Probleme mit dem Adobe DRM auf.
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 Adobe-ID sowie eine kostenlose App.
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.

Mehr entdecken
aus dem Bereich
Codes in Modellen auf Basis von Java und UML

von Eric Aristhide Nyamsi

eBook Download (2025)
Springer Vieweg (Verlag)
CHF 78,15