Assembler language

The assembler language is the symbolic programming language that lies closest to the machine language in form and content. The assembler language is useful when:
  • You need to control your program closely, down to the byte and even the bit level.
  • You must write subroutines for functions that are not provided by other symbolic programming languages, such as COBOL, Fortran, or PL/I.
The assembler language is made up of statements that represent either instructions or comments. The instruction statements are the working part of the language and are divided into the following three groups:
  • Machine instructions
  • Assembler instructions
  • Macro instructions