128 machine language for beginners
β Scribed by Mansfield, Richard
- Publisher
- Compute! Publications
- Year
- 1986
- Tongue
- English
- Leaves
- 418
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
"The great majority of books about machine language assume a considerable familiarity with both the details of microprocessor chips and with programming technique. This book assumes only a working knowledge of BASIC. It was designed to speak directly to the amateur programmer, the part-time computerist. It should help you make the transition from BASIC to machine language with relative ease." βFrom the Preface
Contains everything you need to learn 8502 machine language including:
Β· A dictionary of all major BASIC words and their machine language equivalents. This section contains many sample programs and illustrations of how all the familiar BASIC programming techniques are accomplished in machine language.
Β· The LADS assembler. A full-featured, commercial-quality, label-based programming language which supports 18 pseudo-ops, labels, multiple statements on a line, named variables, and remarks. Automatically switches between disk-based mode for large linked files or ultra-fast memory-based assembly mode. Automatic output to memory, screen, disk (1541 or 1571), or printer. (Cassette users must save the results via the built-in monitor.) Uses full 128 RAM, 2 MHz fast assembly, 40- or 80-column screen modes.
Β· Easy-to-understand descriptions of how you can make the best use of all the new features available on the 128.
Β· All 8502 commands fully explained and arranged for easy reference.
Β· Special chapters on the 128 programming environment and the expanded Kernal.
Β· Many clear, understandable examples and comparisons to already familiar BASIC programming methods.
Β· A library of frequently used subroutines.
β¦ Table of Contents
Preface v
Introduction: Why Machine Language? ix
1 How to Use This Book 1
2 The Fundamentals 9
3 The Monitor 29
4 Addressing 51
5 Arithmetic 73
6 The Instruction Set 89
7 Borrowing from BASIC 127
8 Building a Program 137
9 ML Equivalents of BASIC Commands 155
10 The 128 Environment 189
11 Built-in Routines 199
Appendices 213
A 8502 Instruction Set 215
B How to Use LADS 247
C Commodore 128 Memory Map 267
D LADS Source Code 275
E Library of Subroutines 343
F Typing In LADS 349
G Commodore ASCII Codes 379
Index 389
Disk Coupon 393
β¦ Subjects
Commodore 128 (Computer) -- Programming
π SIMILAR VOLUMES
Write faster, more powerful space saving programs for your Dragon. Written exclusively for Dragon users, Dragon Machine Language for the Absolute Beginner offers a complete instruction course in 6809 Machine Language, with particular reference to the Dragon 32. Even with no previous experience
Learn the Basics of Artificial Intelligence. A Step-by- Step Overview to the Fundamentals of Machine Learning and Data Science (2022 Guide)
<p>Machine learning is going to be something that you are going to use so that you can discover why and how you are getting the outcomes that you are getting with the program that you are using. </p><p></p><p>With machine learning, you are going to have the option of putting the data in that you wan