3 options
Spectrum Machine Language for the Absolute Beginner.
EBSCOhost Ebook Public Library Collection - North America Available online
EBSCOhost Ebook Public Library Collection - North AmericaEBSCOhost eBook Community College Collection Available online
EBSCOhost eBook Community College Collection- 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.