On Fri, 5 Aug 2011 18:52:41 -0400, Farley, Peter  wrote:

>LY instruction format from the Principles of Operations looks like:
>
>'E3' R1 X2 B2 DL2 DH2 '58'

You misread the chart.  the above is LG, not LY

>STY instruction format from the Principles of Operations looks like:
>
>'E3' R1 X2 B2 DL2 DH2 '50'

Again, the above is STG, not STY

>Those are not 64-bit instructions, but "long displacement" instructions that 
>have a 20-bit displacement rather then the 12-bits of the regular old L and ST 
>instructions of the 360 era.  These instructions are 6 bytes long (48 bits).
>
>The x'58' at the end of the LY instruction is the second byte of the operation 
>code (IOW, 16-bit opcode in first and last bytes, opcode value 'E358').  Ditto 
>for the STY instruction (opcode value 'E350').

STG, not STY; LG, not LY

>Take a look at the various instruction formats listed in the 
>PoOPs manual in chapter 5, section title "Instruction Formats".  
>Some opcodes are one-byte long, some are two bytes one after 
>the other, some are two separate bytes, some are a byte and a 
>nibble (a half-byte).

To the OP:  Peter's response is basically correct.  You should indeed 
read the POO.  The chapter that he cited is a good one to study.

-- 
Tom Marchant

>> -----Original Message-----
>> From: IBM Mainframe Discussion List [mailto:[email protected]] On
>> Behalf Of Micheal Butz
>> Sent: Friday, August 05, 2011 6:23 PM
>> To: [email protected]
>> Subject: Suffix of 64 bit instructions
>>
>> Hi
>> A number of the 64 bit instruction
>> Seem to have a constant in the last
>> Byte e.g. LG. 58
>> STG 50 would anyone know the siginifcance of this

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to