I suspect it's a misunderstanding of operand nomenclature.  For LAA, LAAG,
LAAL, and LAALG, the operands are listed after the mnemonic as "R1,R3,D2
(B2)", where the digits are rendered as subscripts.  The "second operand"
is the operand whose parts have a subscript of "2"(i.e., D2(B2)), *not* the
operand in the second position of the list.  So, the operands from left to
right are the first, third, and second operands, in that order; the first
and third operands are registers, while the second operand is a storage
location.

- mb

> I was looking at page 7-217 of SA22-7832-08.  I guess I need to upgrade.
>
> John
>
> -----Original Message-----
> From: IBM Mainframe Assembler List
[mailto:[email protected]
> ] On Behalf Of John Ehrman
> Sent: Monday, February 18, 2013 2:42 PM
> To: [email protected]
> Subject: Re: Load and Add
>
> I'm looking at LAA on page 7-222 of SA22-7832-09, where the 2nd operand
has
> B2 | DL2 | DH2.
>
> John Ehrman
>

Reply via email to