Difference between high level language programming and assembler language programming

  • High level programming languages are:

    • Application oriented:

      • The programmer can focus on designing the algorithm to solve the problem

    • Platform (processor) independent

      • The programmer do not need to know the CPU architecture

  • Assembler programming languages are:

    • Platform (processor) dependent

      • The assembler programmer must know the CPU architecture to write assembler programs...

We will study the ARM CPU's architecture next...