Tuesday

Assembly Language

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