A program written in assembly language consists of a series of instructions mnemonics that correspond to a stream of executable instructions, when translated by an assembler, that can be loaded into memory and executed.assembly language is a low-level programming language used to interface with computer hardware.
Assembly languages use keywords and symbols, much like English, to form a programming language but at the same time introduce a new problem.
The problem is that the computer doesn't understand the assembly code, so we need a way to convert it to machine code, which the computer does understand. Assembly language programs are translated into machine language by a program called an assembler.
Example :
Machine language
10110000 01100001
Assembly language
mov a1, #061h
Meaning
Move the hexadecimal value 61 (97 decimal) into the processor register named "a1".