My Account Log in

3 options

Spectrum Machine Language for the Absolute Beginner.

EBSCOhost Ebook Public Library Collection - North America Available online

EBSCOhost Ebook Public Library Collection - North America

EBSCOhost eBook Community College Collection Available online

EBSCOhost eBook Community College Collection

Ebook Central College Complete Available online

Ebook Central College Complete
Format:
Book
Author/Creator:
Tang, William.
Series:
Retro Reproductions
Retro Reproductions ; v.2
Language:
English
Subjects (All):
Sinclair ZX Spectrum (Computer).
Physical Description:
1 online resource (244 pages)
Edition:
1st ed.
Place of Publication:
Luton, Bedfordshire : Andrews UK Ltd., 2020.
Summary:
First published in 1982, William Tang's Spectrum Machine Language for the Absolute Beginner is generally considered to be the best introduction to 8-bit machine code programming ever written. With many great game writers crediting this as the book that got them started, there still is no better way to learn the language at the heart of the ZX Spectrum.* * *As the original publisher Melbourne House wrote:If you are frustrated by the limitations of BASIC and want to write faster, more powerful, space-saving programs or subroutines, Spectrum Machine Language for the Absolute Beginner is the book for you.Even with no previous experience of computer languages, you will be able to discover the ease and power of the Spectrum's own language. Each chapter includes specific examples of machine language applications which can be demonstrated and used on your Spectrum as well as a self-test questionnaire.At the end of the book, all this is brought together in an entire machine langua.
Contents:
Cover
Contents
Front Matter
Title Page
Publisher Information
Spectrum Machine Language for the Absolute Beginner
Finding Your Way Around Machine Language
The Beginning
BASIC Machine Language Concepts
The Way Computers Count
How Information is Represented
A Look Into the CPU
This is All Very Well...
How the CPU Uses its Limbs
Counting Off Numbers on One Hand
Flags and their Uses
Counting Up and Down
One Handed Arithmetic
Logical Operators
Coping with Two Handed Numbers
Manipulating Numbers with Two Hands
Manipulating the Stack
Two Fisted Arithmetic
Loops and Jumps
Use of Subtroutines
Block Operations
Instructions that are Less Frequently Used
Register Exchanges
Bit, Set, and Reset
Rotates and Shifts
In and Out
BCD Representation
Interrupts
Restarts
Programming Your Spectrum
Planning Your Program
Features of the Spectrum
Monitor Programs
EZ-Code Machine Language Editor
HexLoad Machine Code Monitor
The FREEWAY FROG Program
Program Design
Stage 1 - Data Base
Stage 2 - Initialisation
Stage 3 - Regular Traffic
Stage 4 - Police Car
Stage 5 - The Frog
Stage 6 - Control
Back Matter
Appendices
Appendix A: Spectrum Key Input Table
Appendix B: Screen Display Map
Appendix C: Character Set Table
Appendix D: Decimal/Hexidecimal Conversions
Appendix E: 2's Complement Decimal Hexidecimal Conversion Table
Appendix F: Hexidecimal Addition Table
Appendix G: Flag Operation Summary Table
Appendix H: Z80-CPU Intstruction Sorted by OP-Code
Appendix I: Z80 Instructions Sorted by Mnemonics.
Notes:
Description based on publisher supplied metadata and other sources.
Other Format:
Print version: Tang, William Spectrum Machine Language for the Absolute Beginner
ISBN:
9781789829532
OCLC:
1312172195

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account