·
Recognize
architectural features, such as instruction formats, data representation,
storage addressing, and so on, which are significant to program analysis
·
Identify
point of program interruption, using the formatted system dump and elements of
information such as the Program Status Word (PSW), the Instruction Length Code
(ILC), the program's base register(s), and so on
·
Identify
appropriate standards for assembler programs in terms of program organization,
register conventions, coding practices, documentation, and so on
·
Code
and debug assembler language programs which:
·
Conform
to standard linkage conventions using save area chaining
·
Define
and use various types of data definitions, including fixed point binary,
character, hexadecimal, and packed decimal
·
Employ
standard macros such as CALL, SAVE, RETURN
·
Use
various Assembler Language statements such as CSECT, EQU, COPY, END
·
Use
both symbolic and explicit notational forms for instructions
·
Use
data literals appropriately, and explain the use of LTORG to direct positioning
of the literal pool
·
Create
and use appropriate patterns for EDIT instructions