<<< Addressing Modes     Index     The Microarchitecture >>>

13. Compiler


  • A program that translates from a high-level language to the ISA is called a compiler.

  • Many compilers typically exist on each hardware/software platform for various programming languages.

  • Translation from a high-level languages is specific to a particular CPU architecture and OS.

  • Assembly language programs are translated by a program called assembler.

  • GCC compiler:

      GCC compiler

<<< Addressing Modes     Index     The Microarchitecture >>>