The primary mission of the Assembler Language Project is to provide SHARE members information about assembler language as it is used in MVS and VM. An important aspect of this focus is the offering of basic and advanced tutorial sessions, as well as technical sessions for more expert assembler programmers. Topic areas include, but are not limited to architecture, instructions, assembler programming techniques, and improvements in the High Level Assembler.
The Project also focuses on topics which are not integral to the assembler but which have either an important connection to it or are most easily understood in that language. Examples of these are program management (specifically the Binder), linkage conventions, debuggers and debugging techniques, program development environments, interfaces to High Level Languages, and the relationship of the assembler to HLLs.
The Project also communicates to IBM the Requirements of SHARE members for improvements and enhancements to the assembler.