CS450 Compiler Design
36
Assemblers versus Compilers
•An assembler and a compiler both translate a “more high level” language into a “more low-level” one.
C
x86 assembly
x86 executable binary
Scheme
More high level
More low level
Scheme (to C)  compiler
C compiler
x86 assembler