EasyManua.ls Logo

IBM SC34-6814-04 - Page 342

IBM SC34-6814-04
953 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
len The data length as {namel | (Rn) | expression}:
namel The name of a location containing a binary fullword giving
the data length in bytes
(Rn) A register, the contents of which specify in fullword binary
the number of bytes of data
expression
A decimal integer, or any arithmetic expression, including
symbolic values, valid in assembler language; for example:
L’AREA ; L’AREA+10 ; L’AREA+X’22’ ; SYMB/3+20 .
buffer-descriptor
Represents a source of both the data address and the maximum data
length fields. Parts of the buffer-descriptor are also reserved to act as
receiving fields for output information. A buffer-descriptor can be either a
single value or a multiple value. The following is the single-value form:
OPTION(bufdname)
bufdname
The name of a buffer-descriptor. A group of up to four contiguous
fullwords, that represent multiple components of the
buffer-descriptor. The fields are interpreted as follows:
v The first word contains the address of the data (input).
v The second word is reserved to receive the current length in
bytes of the data, as a fullword binary value (output). If three
components are specified, the third component maps to this
word. If only two components are specified in the
buffer-descriptor, the second component maps to this word.
v The third word contains the maximum length in bytes of the data,
as a fullword binary value (input). If three components are
specified, the second component maps to this word. If only two
components are specified in the buffer-descriptor, this field is not
used.
v The fourth word is reserved for use by the XPI.
Register notation is not accepted for this single-value form.
The following is the multiple-value form:
OPTION(addr,maxlen,*)
addr The data address as {namea | (Ra) | aliteral}:
namea
The name of a location containing the data address
(Ra) A register containing the data address
aliteral
An address constant literal, for example, A(data).
maxlen
The maximum data length as {namel | (Rn) | expression}:
namel The name of a location containing a binary fullword giving
the maximum data length in bytes
320 Customization Guide

Table of Contents

Related product manuals