Second Generation of Languages [Assembly Language]
The 2nd Generation of Computer Languages saw a difference in the development of languages. At this time, the sequences of 0’s and 1’s which serve as operation codes in machine language are replaced through mnemonics (alphabetic codes, memory-aiding). Each assembly- language instruction should have three categories, not all of that is needed to be specified. The first part is the tag or label. These are the programmer-defined symbols which provide the address of the instruction. This follows the op code and the operand as by the machine-language instruction. Here the operands are symbolized ad hoc in letters selected through the programmers.