Assembler - Mainframe HLSAM [ Full Course]
The Assembler language on z/OS or Mainframe Assembler Programming
Product Brand: Udemy
5
Udemy Coupon Code for Assembler – Mainframe HLSAM [ Full Course]. The Assembler language on z/OS or Mainframe Assembler Programming
Created by Venkateswarlu A | 20.5 hours on-demand video course
Assembler – Mainframe HLSAM Course Overview
Online Course: Assembler – Mainframe HLSAM [ Full Course] from Udemy
Assembler language is a symbolic programming language that can be used to code instructions instead of coding in machine language. The Assembler language is the symbolic programming language that is closest to the machine language in form and content, and therefore is an excellent candidate for writing programs in which:
You need control of your program, down to the byte or bit level.
You must write subroutines1 for functions that are not provided by other symbolic programming languages, such as COBOL, FORTRAN, or PL/I.
An assembler instruction is a request to the assembler to do certain operations during the assembly of a source module; for example, defining data constants, reserving storage areas, and defining the end of the source module.
A macro instruction or macro is a request to the assembler program to process a predefined sequence of instructions called a macro definition. From this definition, the assembler generates machine and assembler instructions, which it then processes as if they were part of the original input in the source module.
The assembler produces a program listing containing information that was generated during the various phases of the assembly process.2 It is really a compiler for Assembler language programs.
The assembler also produces information for other processors, such as a binder (or linker, for earlier releases of the operating system). Before the computer can execute your program, the object code (called an object deck or simply OBJ) has to be run through another process to resolve the addresses where instructions and data will be located. This process is called linkage-editing (or link-editing, for short) and is performed by the binder.
The binder or linkage editor uses information in the object decks to combine them into load modules. At program fetch time, the load module produced by the binder is loaded into virtual storage. After the program is loaded, it can be run.
What you’ll learn
- Introduction to Assembler Language
- Memory Concepts
- Instruction Formats
- Symbols, Data Constants and Storage
- Data Transfer and Logical Operations
- Bit Manipulations
- Branching
- JCL Aspects
- Subroutines, Linkage 24 Bit Mode
- Assembler Directives and Macros – LTORG, CSECT, DSECT , GET,PUT
- File Handling – Flat and VSAM file
Recommended Programming Course
x64 Assembly Language and Reverse Engineering Practicals
Assembly Language Programming for Reverse Engineering Best seller
Learn Assembly Language by Making Games for the Atari 2600
Who this course is for
- Who wants to learn Mainframe assembler
Taught by Venkateswarlu A