Text preview for : Z8_Assembly_Language_Programming_Manual_Dec80.pdf part of zilog Z8 Assembly Language Programming Manual Dec80 zilog z8 Z8_Assembly_Language_Programming_Manual_Dec80.pdf
Back to : Z8_Assembly_Language_Prog | Home
Z8 PLZ/ASM
Assembly Language
Programming Manual
December 1980
18 PLI/ASII
Assembly Language
ProgralDlDing lIanual
December 1980
Copyright 1980 by Zilog, Inc. All rights reserved. No part
of this publication may be reproduced, stored in a retrieval
system, or transmitted, in any form or by any means, elec-
tronic, mechanical, photocopying, recording, or otherwise,
without the prior written permission of Zilog.
Zilog assumes no responsibility for the use of any qircuitry
other than circuitry embodied in a Zilog product. No other
circuit patent licenses are implied.
Preface
This reference manual describes assembly language programming for
Zilog's Z8 single-chip microcomputer. The first three sections
of the manual focus on Z8 design features and the
assembly-language instruction set. Sections 4 and 5 provide
additional information needed to build a source program,
including the use of high-level PLZ statements.
This manual is one in a series describing the Z8. You will need
several other manuals to develop, debug, and run Z8
assembly-language programs. Programs are developed on either
Zilog's microcomputer system (MCZ) or the Zilog development
system (ZDS) using the software capabilities of the RIO operating
system. The manuals needed to use the operating system are:
Z80 RIO Operating System User's Manual, 03-0072-01
Z80 RIO Text Editor User's Manual, 03-0074-00
The Z8 assembler produces relocatable object modules. Operation
of the assembler and object module linkage and relocation are
described in the:
Z8 PLZ/ASM Assembler User Guide, 03-3048-02
PLZ Linker User Guide, 03-3098-02
Finally, while this programming manual includes an overview of
the Z8 architecture, you will need the following manual for
detailed hardware and configuration information:
Z8 Microcomputer Technical Manual, 03-3047-02
iii
Contents
SECTION 1 ARCHITECTURAL OVERVIEW
1.1 Introduction 1-1
1.2 Memory Segments 1-2
1. 2. 1 Program Memory