Assembly Language is at times termed as Assembly programs or abbreviated as ASM which is a low-level computer language where the commands are more close to machine level language and equally understandable to human also. Assembly language programs get compiled or run by the assembler only. MOV, ADD, CALL, PUSH, NOT are examples of such commands.

These programs can be split into three segments. These are:
  • data section,
  • bss section and
  • text section

It is to be noted that these intermediate-level computer languages are faster than high-level languages but slower than very low-level languages which we call as Machine level languages.