Joined: 22 Nov 2005 Posts: 700 Location: Troy, Michigan USA
As you know a ?COMP? field is a binary field. The ?S9(8) COMP? occupies 4 bytes and the ?S9(4) COMP? occupies 2 bytes.
The hex value of 67229 in the ?S9(8) COMP? field is x?0001069d?. When you move it to a ?S9(4) COMP? field, the move will truncate the high order bytes beyond the two bytes the ?S9(4) COMP? field occupies, leaving a hex value in the ?S9(4) COMP? field of x?069d? which = decimal 1693.
So, the answer is, when you move decimal value 67229 from a ?S9(8) COMP? field to a ?S9(4) COMP? field you get a decimal 1693.