Gary, all Having taught a computer science introductory course on assembler at USF many years ago, I started with more basic concepts including instruction and data area addressability, base registers, and common instruction types. At the time, students had to write a program which read data and displayed calculated results using ASSIST extended instructions.
Don Higgins [email protected] www.don-higgins.net -----Original Message----- From: IBM Mainframe Assembler List <[email protected]> On Behalf Of Abe Kornelis Sent: Saturday, September 17, 2022 5:07 AM To: [email protected] Subject: Re: Assembler courses Gary, the z Architecture has a long history, it has built up lots of complexities that are difficult to grasp when you start at the most complex end. >From my experience as an assembler instructor the complexities are best added >and explained layer by layer. I usually explain what the limitations were that >users (and IBM) were running into and how those were resolved. Starting with reentrant programming seems a pretty tough call. Baseless should - I guess - pose less of a challenge. If you're determined to start at the deep end, I can recommend John Ehrman's exhaustive assembler tutorial. It is available on the web, e.g. from cbttape.org. Please make sure you use the version 2. Kind regards, Abe Kornelis ========== Op 17/09/2022 om 04:11 schreef Gary Weinhold: > To help a person who has COBOL and C language experience learn to write > assembler, I would like them to learn from the start both reentrant and > baseless coding techniques. Is there training available that assumes the > instruction set available on the z12 is the starting point and that teaches > reentrancy as the norm? > > (Cross-posted to IBM-Main and Assembler-list) > > > > > > Gary Weinhold > Senior Application Architect > DATAKINETICS | Data Performance & Optimization > Phone:+1.613.523.5500 x216 > Email: [email protected] > 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.
