MPE Segmenter Reference Manual : COPYRIGHT NOTICE [ MPE Segmenter Reference Manual ] MPE/iX 5.0 Documentation
MPE Segmenter Reference Manual
MPE Segmenter Reference Manual
Printed in U.S.A.
HP 3000 Computer Systems
HP Part No. 30000-90011
Edition I0886
Printed Aug 1982
The information contained in this document is subject to change without
notice.
HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD TO THIS
MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Hewlett-Packard
shall not be liable for errors contained herein or for incidental or
consequential damages in connection with the furnishing, performance or
use of this material.
Hewlett-Packard assumes no responsibility for the use or reliability of
its software on equipment that is not furnished by Hewlett-Packard.
This document contains proprietary information which is protected by
copyright. All rights are reserved. No part of this document may be
photocopied, reproduced or translated to another language without the
prior written consent of Hewlett-Packard Company
Æ Copyright 1982, 1986, 1988, Hewlett-Packard Company.
PRINTING HISTORY
New editions are complete revisions of the manual. Update packages,
which are issued between editions, contain additional and replacement
pages to be merged into the manual by the customer. The dates on the
title page change only when a new edition or a new update is published.
No information is incorporated into a reprinting unless it appears as a
prior update; the edition does not change when an update is incorporated.
The software code printed alongside the data indicates the version level
of the software product at the time the manual or update was issued.
Many product updates and fixes do not require manual changes and,
conversely, manual corrections may be done without accompanying product
changes. Therefore, do not expect a one-to-one correspondence between
product updates and manual updates.
First Edition Jun 1976
Second Edition Feb 1978
Third Edition Nov 1982
Update 1 Aug 1986
MPE V MANUAL PLAN
There are many more manuals applicable to the HP 3000. A complete list
may be found in every issue of the MPE V Communicator. Please contact
your System Manager.
PREFACE
This manual describes how you can use the MPE Segmenter to manage shared
code stored in library files and to control the segmentation of program
code. In addition to specifying individual commands and intrinsics used
within the subsystem (Section V), the manual discusses what the Segmenter
is and how it works, and provides strategies for effective Segmenter use.
This update to the third edition of the MPE Segmenter Manual includes
information on FPMAP and SL Expansion.
Although the Segmenter is a powerful tool, many programmers never need to
access it explicitly. The manual, therefore, is arranged so that those
needing general information can find it without getting lost in technical
detail. Conversely, readers requiring more complex information should be
able to locate it quickly. Section I (INTRODUCTION TO THE SEGMENTER) is
intended for readers who need an overview or a quick review. Sections II
and III (USING THE SEGMENTER and STRATEGIES FOR USING THE SEGMENTER) are
intended for users who have become familiar with the Segmenter and plan
to use it heavily for the management of stored code and for the control
of program segmentation.
Although the manual provides basic as well as higher-level information,
it is assumed that you have some familiarity with programming, with the
HP 3000, or both. If you need further help or information, the following
documentation will provide any in-depth discussions you may require:
* Using the HP 3000: An Introduction to Interactive Programming
(03000-90121)
* MPE File System Reference Manual (30000-90236)
* MPE V Intrinsics Reference Manual (32033-90007)
* MPE V Commands Reference Manual (32033-90006)
CONVENTIONS USED IN THIS MANUAL
NOTATION DESCRIPTION
COMMAND Commands are shown in CAPITAL LETTERS. The names must
contain no blanks and be delimited by a non-alphabetic
character (usually a blank).
KEYWORDS Literal keywords, which are entered optionally but
exactly as specified, appear in CAPITAL LETTERS.
parameter Required parameters, for which you must substitute a
value, appear in bold italics.
parameter Optional parameters, for which you may substitute a
value, appear in standard italics.
[ ] An element inside brackets is optional. Several
elements stacked inside a pair of brackets means the
user may select any one or none of these elements.
Example:
[ A ]
[ B ] user may select A or B or neither.
When brackets are nested, parameters in inner brackets
can only be specified if parameters in outer brackets or
comma place-holders are specified.
Example:
[parm1[,parm2[,parm3]]]
may be entered as
parm1,parm2,parm3 or
parm1,,parm3 or
,,parm3 ,etc.
{ } When several elements are stacked within braces the user
must select one of these elements.
Example:
{ A }
{ B } user must select A or B or C.
{ C }
... An ellipsis indicates that a previous bracketed element
may be repeated, or that elements have been omitted.
user input In examples of interactive dialog, user input is
underlined.
Example: NEW NAME? ALPHA1
superscriptc Control characters are indicated by a superscriptc .
Example: Yc . (Press Y and the CNTL key
simultaneously.)
RETURN RETURN indicates the carriage return key.
MPE/iX 5.0 Documentation