Assembly
language is the language that permits the use of mnemonics for each
instructing that the machine can do. The word mnemonic refers to memory aid.
The program written in assembly language must be transmitted to machine
understandable form, which is done by assembler because computer cannot
understand mnemonics codes(alphabetic codes) such as ADD for addition, SUB for
subtraction etc. The program written by the programmer in assembly language is
called a source program. The program, which is obtained after being converted
into machine language, is called object program. It is also machine-oriented
language ie. Designed for specific make and model of a computer. An assembly language program
would look like the one below.
LOAD A
MULT B
ADD C
STORE X
Advantages
- Simple to understand and use in comparative to machine level language.
- Less time is required to write the program in comparative to machine level language.
- Program debugging is easier in comparative to machine level language.
Disadvantage
- It is machine dependent i.e. each design of machine has a different assembly language.
- Assembly level language is too difficult to understand than the high level language.
- Coding in this language is time-consuming.
No comments:
Post a Comment