Copy Bytes (CPYBYTES)

Bound program access

Built-in number for CPYBYTES is 9. CPYBYTES ( target_string : address of aggregate(*) source_string : address of aggregate(*) copy_length : unsigned binary(4,8) value which specifies the number of bytes to copy )

Description  A copy from the storage specified by source string to the storage specified by target string is performed. Copy length specifies the number of bytes to copy. It is assumed that sufficient storage exists at the locations specified by source string and target string.

Pointers cannot be copied using this instruction.

Undefined results can occur if the storage locations specified by target string and source string overlap.

Authorization Required

Lock Enforcement

Exceptions

06 Addressing

1C Machine-Dependent

20 Machine Support

24 Pointer Specification

2E Resource Control Limit

44 Protection Violation