Download Print this page

HP 3000 Manual page 196

Mpe/ix computer systems, rpg/xl utilities
Hide thumbs Also See for 3000:

Advertisement

The parameters, preceded by a semicolon, can appear in any order. The RUN command is similar to the
MPE :RUN command. Because it is similar, the syntax of RISE's RUN command is exactly the same as
MPE's RUN command syntax. Therefore, delimiters between parameters are required.
Parameter Explanation
progfile
Actual designator of program file that contains prepared program.
entrypoint
Program entry point where execution is to begin. May be primary entry point of program or
any secondary entry point in program's outer block. Default is primary entry point.
NOPRIV
Declaration that program segments will be placed in non-privileged mode capability. This pa-
rameter is intended for programs prepared with privileged mode capabilities. Normally, pro-
grams containing privileged instructions are executed in privileged mode only if the program
was prepared with privileged mode. If NOPRIV is specified in the :RUN command, all pro-
gram segments are placed in non-privileged mode. Library segments are not affected because
their mode is determined independently. (Note that a program containing legally compiled
privileged code, placed in a non-privileged mode, may abort when you attempt to execute it.)
LMAP
Request to produce a descriptive listing of the allocated (loaded) program on file whose formal
designator is LOADLIST. If no :FILE command is found that references LOADLIST, listing
is sent to $STDLIST. Default is no listing.
DEBUG
Request to issue a Debug call before the first executable instruction of the program. This pa-
rameter is ignored when a non-privileged user runs a program having privileged mode capa-
bility. This parameter is also ignored if the user does not have read and write access to the
program file. Default is that DEBUG cal is not issued.
MAXDATA= Maximum stack area (Z-DL) size permitted, in words.
segsize
This parameter is included if the size of DL-DB or Z-DB areas will be changed during the
program execution. Default is that MPE assumes areas will not be changed.
PARM=num Value that can be passed to program as a general parameter for control or other purposes.
When program is executed, this value can be retrieved from address Q (initial) -4 where Q
(initial) is Q address for outer block of program. Value can be octal number or signed or un-
signed decimal number. Default is Q (initial) -4 address is filled with zeros.
stacksize
Size of initial local data area, Z-Q (initial), in stack. This value must exceed 511 words, and
override stacksize estimated by MPE Segmenter. Default is estimated by Segmenter.
DL= dlsize
DL-DB area to be initially assigned to stack. This area is of interest mainly in programmatic
applications. In all cases, the DL-DB area is rounded upward so that the distance from the
beginning of the stack data segment to the DB address is a multiple of 128 words. Default is
estimated by the Segmenter.
NOCB
Request that file system not use stack segment (PCBX) for its control blocks, even if sufficient
space is available. This permits expansion of the stack (with the DLSIZE and ZSIZE intrin-
sics) to the maximum possible limit at a later time, but causes the file management system
to operate more slowly for this program.
2- 198
[;STACK=stacksize]
[;DL=dlsize]
[;NOCB]
P
[;LIB=G]
S

Advertisement

loading