Vector Graphic CP/M 2 ZSM Assembler User Manual

cit/m
2
£)m 4));:miLt:=I
USERS MAN,UAL
ZStt
FOR CP/M
Version 2.5
USER' S MANUAL
Revision A
February HJ, 1980
*
CP/M is a registerd trademark of Digital Research.
Copyright
1980 by
Vector Graphic Inc.
All rights reserved.
Disclaimer Vector Graphic makes no representations or warranties with respect to the contents of this manual itself, whether or not the product it describes is covered by a warranty or repair agreement. Further, Vector Graphic reserves the right to revise this publication and to make changes from time to time in the content hereof without obligation of Vector Graphic to notify any person of
such revision or changes, except when an agreement to the contrary exists.
Revisions
The date and reV1Slon of each page herein appears at the bottom of each page.
The revision letter such as A or B changes if the MANUAL has been improved but
the PRODUCT itself has not been significantly modified. The date and revision
on the Ti tie Page corresponds to that of the page most recently revised. When
the product itself is modified significantly, the product will get a new revision number, as shown on the manual's title page, and the manual will
revert to revision A, as if it were treating a brand new product. EACH MANUAL
SHOULD ONLY BE USED WITH THE PRODUCT IDENTIFIED ON THE TITLE PAGE.
This manual is intended for ASSEMBLY
LANGUAGE programmers. It assumes a moderate technical knowledge of small computers, and familiari ty with the
basic operation of the Vector Graphic system, the CP/M operating system, and
the
z-sa
instruction set.
This manual will describe the operation of the ZSM Assembler for CP/M, including
all pseudo operations and syntax.
It assumes the user knows how to program
in assembly language using the
sasa
superset form of Z-SO mnemonics. Vector Graphic can supply a description of these mnemonics
in relation to the Zilog/Mostek mnemonics.
1.1
1.2
2.1
2.2
2.3
2.4
2.5
2.6
2.7
Calling ZSM from CCP •••••••.•.•••••.••••••••.••••••.••.•••••• 2-1
I..anguage
eleInents.· ...•..•.•.•.••..•.........•..•......•....•.
2-2
Constants •••••••••••••••••••••••••••••••••••••••••••••••••••• 2-3
O~rators ••••••••••••••••••••••••••• '•••••••••••••••••••••••••
2-4
Registers , 2-5
Pseudo-ops •••••••••••••.•••••••••••.•••••••••••••••••••••.••• 2-6
.Assembly
errors •••••••••••••.•••.••.••.•.••••••.••••.•.••••••
2-11
Loading...
+ 16 hidden pages