Number systems; assembly language; format arithmetic operations; addressing; compare and branch instructions; arrays and looping; character string manipulation; packed decimal numbers; advanced packed decimal concepts subprogrammes; bit and byte manipulation; floating-point operations; advanced instructions; macros and conditional assembly; appendixes; answers to selected supplementary problems.