Some people love to argue the smallest point.

"IBM Mainframe Assembler List" <ASSEMBLER-LIST@LISTSERV.UGA.EDU> wrote on 
06/13/2023 11:42:56 AM:
> In both cases they are treated numerically as a whole,

        Not true in the majority of cases.  The proof is that the logical 
comparison of unstructured data does not proceed for the full length of 
the data but ends as soon as an inequality is found.  See the manual if 
you still want to argue the point.

> For logical instructions the operands are treated as unsigned numbers.

        It is true that the manual states that.  However, you left off the 
rest of the manual's answer.  It states:

Signed-binary-comparison operations are provided
which treat the operands as signed binary integers,
and logical-comparison operations are provided
which treat the operands as unsigned binary integers
or as unstructured data.

        Thus, it depends upon the instruction whether the data is treated, 
as a whole, as an unsigned binary integer or, in part, as unstructured 
data -- i.e., as a character string.

Logical comparison of two operands is performed
byte by byte, in a left-to-right sequence. The operands
are equal when all their bytes are equal. When
the operands are unequal, the comparison result is
determined by a left-to-right comparison of corresponding
bit positions in the first unequal pair of
bytes: the zero bit in the first unequal pair of bits indicates
the low operand, and the one bit the high operand.
Since the remaining bit and byte positions do
not change the comparison, it is not necessary to
continue comparing unequal operands beyond the
first unequal bit pair.

Sincerely,

Dave Clark
-- 
int.ext: 91078
direct: (937) 531-6378
home: (937) 751-3300

Winsupply Group Services
3110 Kettering Boulevard
Dayton, Ohio  45439  USA
(937) 294-5331




*********************************************************************************************
This email message and any attachments is for use only by the named 
addressee(s) and may contain confidential, privileged and/or proprietary 
information. If you have received this message in error, please 
immediately notify the sender and delete and destroy the message and all 
copies. All unauthorized direct or indirect use or disclosure of this 
message is strictly prohibited. No right to confidentiality or privilege 
is waived or lost by any error in transmission. 
*********************************************************************************************

Reply via email to