Differences between machine language and assembly language

The Main differences are given below

Machine language:

  1. The program is written form of zeros and ones
  2. It is difficult to understand the program
  3. The program is very large and complex
  4. The execution speed is low
  5. The program is different for different computers
  6. The chance of getting errors is more
  7. Their is no need of an assembler
Assembly language
  1. The program is written in form of mnenonics (Op codes)
  2. It is easy to understand the program
  3. The program is short and simple
  4. The execution speed is high
  5. The program is processor dependent
  6. The chance of getting errors is less
  7. Assembler is required to convert into machine language

Comments