1 ) Program development takes more time.
2) The code or program is not readable because it contains full of '0's and '1's.
3) Every input and output should convert into decimal.
4) Hence machine language is not feasible for project development. For example below is the machine language code to add two numbers 5 & 6.
a=5;
b=6;
c=a+b;
this is high level language.
machine language as shown below
5 --> 0 1 0 1
6 --> 0 1 1 0
--------
1 0 1 1 --> 11
--------
Advantage in machine language program is the execution is fast.To solve the above problems assembly language is introduced.