Programming the BBC Micro - 1st Edition - ISBN: 9780408013024, 9781483141466

Programming the BBC Micro

1st Edition

Authors: John D. Ferguson John Gordon Louie Macari
Editors: Peter Williams
eBook ISBN: 9781483141466
Imprint: Newnes
Published Date: 5th January 1983
Page Count: 176
Tax/VAT will be calculated at check-out Price includes VAT (GST)
30% off
30% off
30% off
30% off
30% off
20% off
20% off
30% off
30% off
30% off
30% off
30% off
20% off
20% off
30% off
30% off
30% off
30% off
30% off
20% off
20% off
31.95
22.36
22.36
22.36
22.36
22.36
25.56
25.56
24.95
17.46
17.46
17.46
17.46
17.46
19.96
19.96
19.99
13.99
13.99
13.99
13.99
13.99
15.99
15.99
Unavailable
Price includes VAT (GST)
× DRM-Free

Easy - Download and start reading immediately. There’s no activation process to access eBooks; all eBooks are fully searchable, and enabled for copying, pasting, and printing.

Flexible - Read on multiple operating systems and devices. Easily read eBooks on smart phones, computers, or any eBook readers, including Kindle.

Open - Buy once, receive and download all available eBook formats, including PDF, EPUB, and Mobi (for Kindle).

Institutional Access

Secure Checkout

Personal information is secured with SSL technology.

Free Shipping

Free global shipping
No minimum order.

Description

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.

Table of Contents


1. Introduction

Description of Functions

Programming in Practice

2. Practice in Programming

Solving a Problem Using a Computer

Functions

Subroutines

Procedures

3. Program Development

Program Development and Program Libraries

Error Handling

Input from the Keyboard and 'Gotchas'

Soft Keys

4. Graphics

BBC Graphics

Modes

Drawing Lines

The PLOT Command

Drawing Triangles

Color

VDU Commands

Graphic and Text Windows

5· Words

String Variables

Operations on String Variables

String Function

Print Field Width

Functions that Reference Substrings

6. Numbers

Simple Mathematical Functions

Generating Random Numbers

Trigonometric Functions

Print Formatting

Logical Functions

7. Sound

Sound

Elements of Music

Envelope Control

The Noise Generator

8. Bits and Bytes

Bits and Bytes

Hexadecimal Numbers and Machine Code

Hex/Decimal and Decimal/Hex Conversion

Numbers for Characters—ASCII

Displaying Hidden Messages

Inserting Characters

Examining/Changing Memory Locations

9. Assembly Language

Memories and Bus Systems

The 6502 Microprocessor

Using the Assembler

Comments and Labels

Operating System Subroutines

Two Pass Assembly

Mixing Machine Code and BASIC

Driving Graphics from Machine Code

10. Interfacing—Time and Space

Introduction

The Analogue Interface

The Digital Interface

Timing Events

11. File Handling

Files

Stock Control Systems

Example of Random Processing

12· Hardware

General

Keyboard/Speech-Music Generators

Parallel Printer and User Ports

Display

Analogue to Digital Converter

Serial and Cassette Interface

Disc Drive Controller

Econet Network

1MHz Bus and Tube

Expanding the Model A

Appendices

A. BBC Microcomputer Specification

B. Error Messages and Error Codes

C. ASCII Codes

D. 6502 Instruction Set

Index


Details

No. of pages:
176
Language:
English
Copyright:
© Newnes 1983
Published:
Imprint:
Newnes
eBook ISBN:
9781483141466

About the Author

John D. Ferguson

John Gordon

Louie Macari

About the Editor

Peter Williams

Affiliations and Expertise

The University of Wisconsin, Madison, U.S.A.