27.12.2012 Views

z/VM: CP Commands and Utilities Reference - z/VM - IBM

z/VM: CP Commands and Utilities Reference - z/VM - IBM

z/VM: CP Commands and Utilities Reference - z/VM - IBM

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

alet as one to eight hexadecimal digits; leading zeros are optional. The ALET is<br />

used in conjunction with the virtual machine’s host access list to determine the<br />

address space in which to store.<br />

SPACEspaceid.<br />

alters the contents of absolute storage in the address space identified by the<br />

specified spaceid. spaceid is a 1- to 33-character string of the form<br />

►►<br />

owner<br />

:<br />

spacename<br />

STORE Guest Storage (ESA/XC)<br />

where owner ID is an optional 1- to 8-character user ID of the virtual machine<br />

that owns the address space, <strong>and</strong> spacename is the 1- to 24-character<br />

address-space name assigned to the address space. If ownerid is not specified,<br />

your virtual machine is assumed to be the owner of the address space.<br />

The spacename BASE is preassigned by <strong>CP</strong> to be the name of your virtual<br />

machine’s host-primary address space.<br />

ASITasit.<br />

alters the contents of absolute storage in the address space identified by the<br />

specified address space identification token (ASIT). Specify asit as one to 16<br />

hexadecimal digits; leading zeros are optional.<br />

N stores data (hexadecimal) in successive fullword locations starting at the<br />

address specified by hexloc. The smallest group of hexadecimal values that can<br />

be stored is one fullword. N is the default.<br />

If hexloc is not on a fullword boundary, the store operation begins on the next<br />

lower fullword boundary. If data is less than one fullword (eight hexadecimal<br />

digits) in length, it is right-justified in the word <strong>and</strong> is filled in with zeros. If two<br />

or more hexadecimal words are specified, they must be separated with one or<br />

more blanks.<br />

S stores data (hexadecimal) without word alignment, starting at the address<br />

specified in hexloc. The shortest string that can be stored is one byte (two<br />

hexadecimal digits). If the string contains an odd number of characters, the last<br />

character is not stored, an error message is issued, <strong>and</strong> the function terminates.<br />

If you specify the S oper<strong>and</strong>, data must be a string of two or more hexadecimal<br />

digits with no embedded blanks.<br />

K stores data in the storage key for the 4 KB page in which hexloc is located. Two<br />

hexadecimal digits form the key for the page.<br />

U stores the specified data starting at the address specified by hexloc. By default<br />

the data is treated as EBCDIC; if the X option is specified, the data is treated<br />

as ASCII. The data is stored in byte segments with no word alignment.<br />

If you do not specify any of the options N, S, K, or U, data is stored in<br />

hexadecimal word segments.<br />

hexloc<br />

specifies the starting storage location that is to be altered. The value hexloc<br />

may be one to sixteen hexadecimal digits, separated with an optional<br />

underscore for readability; leading zeros are optional. The hexloc parameter has<br />

no default; you must always specify the starting location that you want to alter.<br />

If neither the BASE or INDEX oper<strong>and</strong> is used, hexloc is the address of the first<br />

location to be altered. This address is treated as a 31-bit address, regardless of<br />

the addressing mode of the virtual <strong>CP</strong>U.<br />

►◄<br />

Chapter 2. <strong>CP</strong> <strong>Comm<strong>and</strong>s</strong> 1533

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!