Tutorials for z and HLASM?

68 views
Skip to first unread message

Seymour J Metz

unread,
Oct 5, 2023, 9:33:51 PM10/5/23
to ASSEMBL...@listserv.uga.edu
Are there any good online tutorials for unprivileged z/Architecture and HLASM for programmers with no prior assembler experience? Ideally I'd like something faster paced than Programming 101, and several of us will be available as mentors, workload permitting.

Gary Weinhold

unread,
Oct 5, 2023, 10:01:14 PM10/5/23
to ASSEMBL...@listserv.uga.edu
Interskill has courses that IBM gives badges for:
https://interskill.com/ibm-credentials/ibm-badges/

I don't really know anything about them - somebody had previously recommended them to me based on a similar question.

Gary Weinhold
Senior Application Architect
DATAKINETICS | Data Performance & Optimization
Phone:+1.613.523.5500 x216
Email: wein...@dkl.com
Visit us online at www.DKL.com
E-mail Notification: The information contained in this email and any attachments is confidential and may be subject to copyright or other intellectual property protection. If you are not the intended recipient, you are not authorized to use or disclose this information, and we request that you notify us by reply mail or telephone and delete the original message from your mail system.


________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Seymour J Metz <sme...@GMU.EDU>
Sent: October 5, 2023 21:33
To: ASSEMBL...@LISTSERV.UGA.EDU <ASSEMBL...@LISTSERV.UGA.EDU>
Subject: Tutorials for z and HLASM?

Farley, Peter

unread,
Oct 6, 2023, 12:23:36 AM10/6/23
to ASSEMBL...@listserv.uga.edu
Maybe start with Dr. John Erhman's tutorial PDF? Or is that too deep for the student profile? Or are you looking for an actual class (with exercises and tests and suchlike), self-paced or otherwise?

From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> On Behalf Of Seymour J Metz
Sent: Thursday, October 5, 2023 9:34 PM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Tutorials for z and HLASM?


Are there any good online tutorials for unprivileged z/Architecture and HLASM for programmers with no prior assembler experience? Ideally I'd like something faster paced than Programming 101, and several of us will be available as mentors, workload permitting.

--

This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system.

Rene BRANDT

unread,
Oct 6, 2023, 3:09:50 AM10/6/23
to ASSEMBL...@listserv.uga.edu
Hi Peter,

Is it a site Where We can doWnload this tutorial ?

Many thanks,
René

Ian Worthington

unread,
Oct 6, 2023, 3:13:13 AM10/6/23
to ASSEMBL...@listserv.uga.edu
$2,500 per user though.


Best wishes / Mejores deseos /  Meilleurs vœux

Ian ...

Ian Worthington

unread,
Oct 6, 2023, 3:20:30 AM10/6/23
to ASSEMBL...@listserv.uga.edu

Rene BRANDT

unread,
Oct 6, 2023, 3:35:28 AM10/6/23
to ASSEMBL...@listserv.uga.edu
thank you very much Ian

Binyamin Dissen

unread,
Oct 6, 2023, 7:05:17 AM10/6/23
to ASSEMBL...@listserv.uga.edu
On Fri, 6 Oct 2023 01:33:41 +0000 Seymour J Metz <sme...@GMU.EDU> wrote:

:>Are there any good online tutorials for unprivileged z/Architecture and HLASM for programmers with no prior assembler experience? Ideally I'd like something faster paced than Programming 101, and several of us will be available as mentors, workload permitting.

Should be Michael Stack stuff on the Northern Illinois University site.

--
Binyamin Dissen <bdi...@dissensoftware.com>
http://www.dissensoftware.com

Director, Dissen Software, Bar & Grill - Israel

Mike Shaw

unread,
Oct 6, 2023, 8:24:41 AM10/6/23
to ASSEMBL...@listserv.uga.edu
We have most of the non-privileged HLASM instructions and directives and
HLASM JCL documented individually in MVS/QuickRef. A description of each
instruction, with an example of how to use it, can be fetched using the
mnemonic or the op code, e.g.

QW L
QW LARL
QW USING
QW PACK
QW LTORG
QW EB1C (for RLLG)

'course, the student needs to have access to z/OS :-)

Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd.

Seymour J Metz

unread,
Oct 6, 2023, 8:38:32 AM10/6/23
to ASSEMBL...@listserv.uga.edu
Actually, we're licensed for it, and it's certainly useful for someone whe already is proficient in assembler but doesn't know the more obscure opcodes, but it's no tutorial. I'm looking for something that organizes the material appropriately, has excercises, etc.

________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Mike Shaw <quic...@GMAIL.COM>
Sent: Friday, October 6, 2023 8:23 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: Tutorials for z and HLASM?

Seymour J Metz

unread,
Oct 6, 2023, 8:41:53 AM10/6/23
to ASSEMBL...@listserv.uga.edu
Do you have a link? A quick search turned up a lot of irrelevant stuff, although a few were interesting in their own right? Thanks.

________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Binyamin Dissen <bdi...@DISSENSOFTWARE.COM>
Sent: Friday, October 6, 2023 7:05 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: Tutorials for z and HLASM?

http://www.dissensoftware.com/

Seymour J Metz

unread,
Oct 6, 2023, 8:48:59 AM10/6/23
to ASSEMBL...@listserv.uga.edu
That's something that I sould have thought of. Thanks. I might also take a look at boot camp.

________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Ian Worthington <00000c9b78d54ae...@LISTSERV.UGA.EDU>
Sent: Friday, October 6, 2023 3:20 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: Tutorials for z and HLASM?

Seymour J Metz

unread,
Oct 6, 2023, 8:50:34 AM10/6/23
to ASSEMBL...@listserv.uga.edu
I doubt that there's a budget for that. There are some internal classes, but they are in 2024.

________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Ian Worthington <00000c9b78d54ae...@LISTSERV.UGA.EDU>
Sent: Friday, October 6, 2023 3:12 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: Tutorials for z and HLASM?

$2,500 per user though.


Best wishes / Mejores deseos / Meilleurs vœux

Ian ...

On Friday, October 6, 2023 at 04:01:14 AM GMT+2, Gary Weinhold <wein...@dkl.com> wrote:

Interskill has courses that IBM gives badges for:
https://interskill.com/ibm-credentials/ibm-badges/

I don't really know anything about them - somebody had previously recommended them to me based on a similar question.

Gary Weinhold
Senior Application Architect
DATAKINETICS | Data Performance & Optimization
Phone:+1.613.523.5500 x216
Email: wein...@dkl.com
Visit us online at http://www.dkl.com/

Seymour J Metz

unread,
Oct 6, 2023, 8:54:39 AM10/6/23
to ASSEMBL...@listserv.uga.edu
I'm looking for an actual class, or at least a course outline and exercises?

________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Farley, Peter <00000dc9d8785c2...@LISTSERV.UGA.EDU>
Sent: Friday, October 6, 2023 12:23 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: Tutorials for z and HLASM?

Ian Worthington

unread,
Oct 6, 2023, 9:08:20 AM10/6/23
to ASSEMBL...@listserv.uga.edu
Maybe then something like https://punctiliousprogrammer.com/the-video-course/ ?



Best wishes / Mejores deseos /  Meilleurs vœux

Ian ...

Clifford McNeill

unread,
Oct 6, 2023, 9:15:41 AM10/6/23
to ASSEMBL...@listserv.uga.edu
This is a nice course.  https://www.billqualls.com/assembler/

Cliff

Farley, Peter

unread,
Oct 6, 2023, 10:58:20 AM10/6/23
to ASSEMBL...@listserv.uga.edu
There is this from Marist College:

https://idcp.marist.edu/assembler-programming-certificate

They say on that page that “This certificate is 100% on line”. You’ll have to email them for cost and scheduling.

Peter

Michael Oujesky

unread,
Oct 6, 2023, 10:59:59 AM10/6/23
to ASSEMBL...@listserv.uga.edu
MVS 3.8 on Hercules might be an inexpensive alternative for the basics???

Michael

dave....@gmail.com

unread,
Oct 6, 2023, 11:19:10 AM10/6/23
to ASSEMBL...@listserv.uga.edu
Folks,
MVS 3.8J does not have HLASM only the old Assembler XF, and of course you
can add other assemblers, but they are all old style, not HLASM compatible.
The nearest thing to HLASM that's in the public domain is the Z390 package
which contains everything you need to learn basic assembler on a PC,

https://z390development.github.io/z390/

so Assembler, Macros, emulation of hardware and parts of MVS/zOS

Dave

> -----Original Message-----
> From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU>
> On Behalf Of Michael Oujesky
> Sent: Friday, October 6, 2023 4:00 PM
> To: ASSEMBL...@LISTSERV.UGA.EDU
> Subject: Re: Tutorials for z and HLASM?
>

Seymour J Metz

unread,
Oct 6, 2023, 1:00:58 PM10/6/23
to ASSEMBL...@listserv.uga.edu
We already have z/OS on z15 and z16 hardware; what we need is a fast way to get new people up to speed.

________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Michael Oujesky <refle...@OUJESKY.NET>
Sent: Friday, October 6, 2023 10:59 AM


To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: Tutorials for z and HLASM?

MVS 3.8 on Hercules might be an inexpensive alternative for the basics???

Farley, Peter

unread,
Oct 6, 2023, 2:24:58 PM10/6/23
to ASSEMBL...@listserv.uga.edu
Yes, that one is by David Woolbright, who is also mentioned on the John Ehrman page at Marist (https://idcp.marist.edu/assembler-resources) and seems to also be free of cost.

Peter

From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> On Behalf Of Ian Worthington
Sent: Friday, October 6, 2023 9:08 AM
To: ASSEMBL...@LISTSERV.UGA.EDU
Subject: Re: Tutorials for z and HLASM?


Maybe then something like https://urldefense.com/v3/__https://punctiliousprogrammer.com/the-video-course/__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KgHj7WyWmQ3qVJh8u95ugh10O6W3lkgf74xzBoh786m7_xJqBNNLj0q36-LVRn8UV6IivHYvzdSJDMxSTBLEk2F45JTPpSzaTlBxOL2J$<https://urldefense.com/v3/__https:/punctiliousprogrammer.com/the-video-course/__;!!Ebr-cpPeAnfNniQ8HSAI-g_K5b7VKg!KgHj7WyWmQ3qVJh8u95ugh10O6W3lkgf74xzBoh786m7_xJqBNNLj0q36-LVRn8UV6IivHYvzdSJDMxSTBLEk2F45JTPpSzaTlBxOL2J$> ?



Best wishes / Mejores deseos / Meilleurs vœux



Ian ...



On Friday, October 6, 2023 at 02:54:39 PM GMT+2, Seymour J Metz <sme...@gmu.edu<mailto:sme...@gmu.edu>> wrote:



I'm looking for an actual class, or at least a course outline and exercises?



________________________________________

From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU<mailto:ASSEMBL...@LISTSERV.UGA.EDU>> on behalf of Farley, Peter <00000dc9d8785c2...@LISTSERV.UGA.EDU<mailto:00000dc9d8785c2...@LISTSERV.UGA.EDU>>

Sent: Friday, October 6, 2023 12:23 AM

To: ASSEMBL...@LISTSERV.UGA.EDU<mailto:ASSEMBL...@LISTSERV.UGA.EDU>

Subject: Re: Tutorials for z and HLASM?



Maybe start with Dr. John Erhman's tutorial PDF? Or is that too deep for the student profile? Or are you looking for an actual class (with exercises and tests and suchlike), self-paced or otherwise?



From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU<mailto:ASSEMBL...@LISTSERV.UGA.EDU>> On Behalf Of Seymour J Metz

Sent: Thursday, October 5, 2023 9:34 PM

To: ASSEMBL...@LISTSERV.UGA.EDU<mailto:ASSEMBL...@LISTSERV.UGA.EDU>

Jon Newton

unread,
Oct 10, 2023, 2:35:28 PM10/10/23
to ASSEMBL...@listserv.uga.edu
As someone else pointed out, the Marist college course is still taught by David.

Here are details on the two sessions coming up:

• Basic Assembler Application Programming – November 27, 2023 - February 16, 2024 (10 weeks)
- The class teaches students to develop fundamental assembler programming skills. Topics include number systems, machine components, instruction formats, addressing techniques, character manipulation, looping, conditional logic, packed decimal and binary arithmetic, multiple CSECTs, parameter passing, linkage conventions, debugging by hand and with the interactive debugger zXDC, dump reading, and DSECTs.

• Advanced Assembler Application Programming – February 26, 2024 – May 11, 2024 (10 weeks)
- This class will provide an opportunity to develop z/ OS assembler code that uses tables, lists and linked lists, z/OS units of work such as TCB’s and multitasking, z/OS assembler techniques and services to provide high levels of availability, z/OS assembler instructions and techniques for serialization, z-architecture instructions, z/OS multitasking using non-privileged system services, programs with multiple CSECTs, and re-entrant code.

Even though the certificate program has already started (intro to z/os course is going right now), I believe you can register for the two assembler classes individually. We are looking at options at my company, thus this is all top of mind.

Good luck in the search.

Jon

Seymour J Metz

unread,
Oct 10, 2023, 3:46:25 PM10/10/23
to ASSEMBL...@listserv.uga.edu
Thanks. Forwarded.

________________________________________
From: IBM Mainframe Assembler List <ASSEMBL...@LISTSERV.UGA.EDU> on behalf of Jon Newton <jon.n...@DINO-SOFTWARE.COM>
Sent: Tuesday, October 10, 2023 2:34 PM

Emir Garza

unread,
Oct 16, 2023, 5:37:23 AM10/16/23
to ASSEMBL...@listserv.uga.edu
IBM are producing a series of three free online z/Architecture Assembler courses:

1. z/Architecture Assembler language. Part 1: The basics - https://learn.ibm.com/course/view.php?id=12127.
2. z/Architecture Assembler language. Part 2: Machine instructions - to be published soon (aiming for November 2023).
3. z/Architecture Assembler language. Part 3: Working programs - to be published next year.

You need an IBM ID to access the courses.
It is aimed at application programmers.
Reply all
Reply to author
Forward
0 new messages