________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Gary Weinhold <wein...@DKL.COM>
Sent: Thursday, June 29, 2023 11:27 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: HLASM religious texts, was Variable symbol without leading &
The PoOp manual has always gone beyond the hardware definitions of machine language instructions to provide the symbolic format in HLASM (and its predecessors) of each machine language instruction, e.g., MVC D1(L,B1),D2(B2).
There could be many other zSeries assemblers (I don't know of any) that do not use the symbolic format documented in the PoOp to create those machine language instructions. HLASM relies on the PoOp to document the symbolic format of zSeries insructions. When we code in that format, we rely on HLASM to convert the code into machine language instructions. Otherwise we'd have to code machine language instructions as constants, either directly or in macros.
It appears that the PoOp, by documenting the HLASM symbolic format of instructions, is a critical and necessary supplement to the HLASM Reference manuals. Since AFAIK HLASM only supports IBM's zSeries (and predecessors) hardware, it would be close to useless without the PoOp.
Gary Weinhold
Senior Application Architect
DATAKINETICS | Data Performance & Optimization
Phone:+1.613.523.5500 x216
Email: wein...@dkl.com
________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Jonathan Scott <jonatha...@VNET.IBM.COM>
Sent: Thursday, June 29, 2023 12:22 PM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: HLASM religious texts, was Variable symbol without leading &
Ref: Your note of Thu, 29 Jun 2023 08:57:50 -0700
The GNU assembler as used for Linux on IBM Z uses a similar
"raw" format for instructions to that shown in Principles of
Operation, although with some differences. There is more
information about it here, comparing with HLASM:
________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Chris Craddock <cras...@HOTMAIL.COM>
Sent: Wednesday, July 19, 2023 11:24 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: looking for limbo languages - how low can you go?
Hi Jon,