The move zone operations are:
The move zone operations move only the zone portion of a character.
A minus (-) sign in a move zone operation does not result in a negative character in the result field, because a minus sign is represented by a hexadecimal 60 internally and a D zone is required for a negative character. Characters J through R have D zones and can be used to obtain a negative value
(J = hexadecimal D1, ..., R = hexadecimal D9).
Figure 4. Function of MOVE Zone Operations
Character | | | | | | Factor | | | | | | | | | | | | Two | *--*--*--*--*--*--*--*--*--*--* | || MLHZO || | MHHZO||*---------------------*|MLLZO | |**---------------------*| | |** MHLZO || | VV VV | | | | | | | V | | | | | | | | | | | Result Character *--*--*--*--*--*--*--*--*--*--* Field Character | | | | | | Factor | | | | | | | | | | | | Two | *--*--*--*--*--*--*--*--*--*--* | | | | | |MLLZO | *-----------------------*| | MHLZO || | VV | | | | | | | V | | | | | | | | | | | Result Numeric *--*--*--*--*--*--*--*--*--*--* Field Numeric | | | | | | Factor | | | | | | | | | | | | Two | *--*--*--*--*--*--*--*--*--*--* | MLHZO || | *-----------------------*|MLLZO | | | | | | | V V | | | | | | | V | | | | | | | | | | | Result Character *--*--*--*--*--*--*--*--*--*--* Field Numeric | | | | | | Factor | | | | | | | | | | | | Two | *--*--*--*--*--*--*--*--*--*--* | | | |MLLZO | | | | | V | | | | | | | V | | | | | | | | | | | Result Numeric *--*--*--*--*--*--*--*--*--*--* Field
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.