What is Assembly Language?

Notes on Assembly Language..

Assembly language is a translator language that allows total control over every individual machine instruction generated by the translator program. Such a translator program is called an assembler.

An assembler sees at least one line in the source code file for every machine instruction that it generates. It typically sees more lines than that, and the additional lines deal with various other things, but every machine instruction in the final object code file is controlled by a corresponding line in the source code file.

Each of the CPU’s many machine instructions has a corresponding mnemonic in assembly language.

When you write your source code file in assembly language, you arrange series of mnemonics, typically one mnemonic per line in the source code text file.

The assembler’s most important job is to read lines from the source code file and write machine instructions to an object code file.