John Ehrman
IBM Corporation


Biographical Sketch:
After too many courses in math and physics I discovered computers, and have enjoyed working at the Assembler Language level ever since. Currently I am the product poobah for the High Level Assembler (HLASM).
Sessions:
8534: Assembler University 101: Assembler "Boot Camp" Part 1
8535: Assembler University 102: Assembler "Boot Camp" Part 2
8536: Assembler University 103: Assembler "Boot Camp" Part 3
8537: Assembler University 104: Assembler "Boot Camp" Part 4
8538: Assembler University 105: Assembler "Boot Camp" Part 5
8539: Assembler University 106: Assembler "Boot Camp" Hands-On Lab 1
8540: Assembler University 107: Assembler "Boot Camp" Hands-On Lab 2
8541: Assembler University 302: zNextGen User Experience: I'm Losing My Mind Trying to Figure Out Cross-Memory Routines!
8542: Assembler University 202: Floating-Point Assembly: Don't Let Your Precision Float Away!
8546: Assembler University 301: New z196 Instructions That Can Simplify and Speed Your Programs
8548: Assembler University 203: Reducing Base Register Utilization: How to "Jumpify" Your Programs
8549: Assembler University 200: Assembler "Boot Camp" Plus
8635: Assembler University 300: IBM z/Architecture CPU Facilities -- a Historical Perspective
8636: Assembler University 201: What is the Assembler Trying to Tell Me? A Guide to Some Answers
8739: Assembler University 204: How to Use z/OS Assembler Macros in Metal C
8758: Binder for Beginners: Things You Ought to Know, Whether You Knew It or Not
8981: Assembler University 303: A Gentle Introduction to Trimodal Programming on z/Architecture
8982: Assembler University 206: Powerful New z/Architecture Instructions that Don't Require AMODE(64), Part 1
8983: Assembler University 207: Powerful New z/Architecture Instructions that Don't Require AMODE(64), Part 2