Session Number: 8152
Session Title: Assembler University 102: Introduction to Assembler Language 'Boot Camp' - Part 2 of 5
Day - Time: Monday, March 2, 2009, 11:00 AM - 12:00 PM
Location: Austin Hilton, Salon F
Program: Languages
Project: Assembler Language Project
Track: Assembler Basic
Symposiums: zNextGen
Classification Technical
Speakers: John Ehrman, IBM Corporation    BiographyMichael Stack, K Cats Consulting 
Abstract: This top-rated session is one of a sequence of five that provide a quick and easy introduction to the most important elements of the IBM mainframe's Assembler Language. Each session covers key concepts to help you understand and write simple assembler programs, and provides illustrative examples.

Your learning will be enhanced if you can bring a PC-compatible laptop; but if you can't, the lab sessions (8156 and 8157, 'Assembler 106A/Assembler 106B') will give you an opportunity to try out some sample programs. We will provide a CD or USB 'flash drive' with the ASSIST/I assembler and host emulator you can use to write, test, and print your programs.

We will be available to help you at each session.

Topics to be covered in Part 2 (Session 8152) include:

  • Basics of machine architecture and program execution
  • The assembly process: Assembler Language and machine language
  • Differences between data and instructions
  • General Purpose Registers and addressing
  • Basic instruction formats: symbolic and machine formats
  • Common Assembler Language programming standards and conventions
  • Program entry and exit rules
  • A complete program example