Site Map   |   Contact Us


Home
SHARE in Boston

Introduction to Assembler Language 'Boot Camp' - Part 2 of 5

Monday, August 2, 2010: 11:00 AM-12:00 PM
Room 111 (Hynes Convention Center)
Speakers: John R. Ehrman (IBM Corporation) and Dan Greiner (IBM Corporation)
Handouts
  • ABC Part 1 (4-up).pdf (288.9 kB)
  • ABC Part 2 (4-up).pdf (336.3 kB)
  • bootkit.pdf (193.2 kB)
  • Lecture 1 of the Assembler Boot Camp provides important background on binary and hexadecimal representations and arithmetic. Your appreciation of the remaining five Lectures will be enhanced if you download and study the Lecture 1 Notes from the Proceedings link on the SHARE web site prior to the conference. Also, monitor the SHARE in Boston web site for the possible availability of a video recording of Lecture 1.

    <p>Are you having difficulty maintaining existing Assembler Language applications, or learning the language? Even if you don't, understanding the elements of Assembler Language and the processor architecture is important for programs written in any language.
    <p>
    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.
    <p>
    Your learning will be enhanced if you can bring a PC-compatible laptop; but if you can't, the lab sessions 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.
    <p>
    We will be available to help you at each session.
    <p>
    It will help if you are familiar with binary and hexadecimal notation and arithmetic. If not, it will help if you download the Boot Camp Lecture Notes from the SHARE web site, and study the lecture notes for Part 1 before attending this session.
    <p>
    Topics to be covered in Part 2 include:
    <ul>
    <li> Basics of machine architecture and program execution
    <li> The assembly process: Assembler Language and machine language
    <li> Differences between data and instructions
    <li> General Purpose Registers and addressing
    <li> Basic instruction formats: symbolic and machine formats
    <li> Common Assembler Language programming standards and conventions
    <li> Program entry and exit rules
    <li> A complete program example
    </ul>

    Tracks: Applications Programming, Assembler Basic, z/OS Systems Programming, z/VM Systems Programming and zNextGen
    Share |




    See more of Project: Assembler Language
    See more of Program: Application Architecture Development