C64_Macro_Assembler_Development_System_Manual_C64101.pdf

(9219 KB) Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
THE COMMODORE 64
MACRO ASSEMBLER
DEVELOPMENT SYSTEM
t commodore
COMPUTER
852014694.002.png
THE COMMODORE 64
MACRO ASSEMBLER
DEVELOPMENT SYSTEM
Copyright 1982. Commodore Business Machines
Professional Computer Division
1200 Wilson Drive
West Chester, PA 19380
852014694.003.png
COPYRIGHT
This software product is copyrighted and all rights reserved by
Commodore Business Machines, Incorporated. The distribution and
sale of this product are intended for the use of the original
purchaser only. Lawful users of this program are hereby licenced
only to read the program, from its medium into memory of a
computer, solely for the purpose of executing the program.
Duplicating, copying, selling or otherwise distributing this product is
a violation of the law.
This manuai is copyright and all rights are reserved. This document
may not, in whole or in part, be copied, photocopied, reproduced,
translated or reduced to any electronic medium or machine readabie
form without prior consent, in writing, from Commodore Business
Machines (CBM).
DISCLAIMER
COMMODORE BUSINESS MACHINES, INC. ("COMMODORE11)
MAKES NO WARRANTIES, EITHER EXPRESS OR IMPLIED, WITH
RESPECT TO THE PROGRAM DESCRIBED HEREIN, ITS QUALITY.
PERFORMANCE, MERCHANTABILITY. OR FITNESS FOR ANY
PARTICULAR PURPOSE. THIS PROGRAM IS SOLD "AS IS". THE
ENTIRE RISK AS TO ITS QUALITY AND PERFORMANCE IS WITH
THE BUYER. SHOULD THE PROGRAM PROVE DEFECTIVE
FOLLOWING ITS PURCHASE, THE BUYER (AND NOT THE
CREATOR OF THE PROGRAM. COMMODORE, THEIR
DISTRIBUTORS OR THEIR RETAILERS) ASSUMES THE ENTIRE
COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION
AND ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES. IN NO
EVENT WILL COMMODORE BE LIABLE FOR DIRECT. INDIRECT,
INCIDENTAL OR CONSEQUENTIAL DAMAGES RESULTING FROM
ANY DEFECT IN THE PROGRAM EVEN IF IT HAS BEEN ADVISED
OF THE POSSIBILITY OF SUCH DAMAGES. SOME LAWS DO NOT
ALLOW THE EXCLUSION OR LIMITATION OF IMPLIED
WARRANTIES OR LIABILITIES FOR INCIDENTAL OR
CONSEQUENTIAL DAMAGES, SO THE ABOVE LIMITATION OR
EXCLUSION MAY NOT APPLY.
852014694.004.png
PREFACE
The Commodore 64 MACRO ASSEMBLER DEVELOPMENT SYSTEM
software package allows you to program in the native 6500 series
Assembly language code, directly on the Commodore 6d computer.
It provides you with a very powerful macro Assembler, editor,
loaders and two machine language monitors along with other
support routines. These development tools operate like and provide
the same level of direct machine interface as the Assemblers on
much larger computers.
This package contains everything that you will need to create,
Assemble, load and execute 6500 series Assembly language code.
You will notice that like the software contained on this diskette, this
user's manual is directed towards the experienced computer user
that already has some familiarity with the 6500 series Assembly
language and the operations of the Commodore 64 computer.
This product is not intended to provide the knowledge of 'how to' in
assembly language, but provides the software tools for the
experienced assembly language programmer.
It is recommended that the user obtain one or more of the reference
manuals listed below for a more detailed description of 6502
assembly language and the Commodore 64. (The publisher is listed
in parentheses.)
6502 Assembly Language Subroutines, Leventhal and Saville
(Osborne/McGraw-Hill)
6502 Software Design, Scanlon (Howard W. Sams & Co.)
6502 Assembly Language Programming, Leventhal
(Osborne/McGraw-Hill)
Commodore 64 Programmer's Reference Guide
(Commodore/Howard W. Sams & Co.)
Programming in 6502, Rodnay Zaks (Sybex)
This manual has been divided into five parts for easier reference.
Part One, "Introduction" provides a brief description of how an
assembler works along with some basic terminology used
throughout this manual. It is recommended that the novice user
read this section first to obtain a feel for the level of knowledge
needed to program in assembly language and use this manual.
Part Two, "'64 Macro Assembler Capabilities and Conventions", is
composed of Section 1-4 and describes those capabilities and
conventions used by this assembler.
852014694.005.png
Part Three, "Creating and Editing Assembly Source Files", is
composed of Sections 5-6 and decribes how to create and edit an
assembly language source file. Section 5 contains the instructions
for loading a support program or wedge. This program gives the
user additional commands for maintaining the disk and loading and
running programs. Section 6 contains the operating instructions for
loading and running the Editor64 program. This program allows the
user to create and edit assembly source files.
Part Four of the manual, "Assembling and Testing a Program", is
composed of Sections 7-9 and contains information on the programs
that allow the user to assemble, test, and debug object programs.
Section 7 describes the operation of the assembler program;
Section 8 describes the programs that must be used to load an
object program into memory; Section 9 describes the program that
allows the user to monitor memory for debugging purposes.
Finally. Par! Five, "Appendices", includes those charts and tables
that can be used as a reference to other sections. It also provides a
quick reference to the commands available when running certain
programs.
852014694.001.png
Zgłoś jeśli naruszono regulamin