Monash University >
School
of Computer Science and Software Engineering >
CSE1303 >
Part B >
Lectures > Lecture B07 notes
CSE1303 Computer Science
Semester 2, 2003
Part B
Lecture B07 notes: Interpreters, compilers and assembly language
In this lecture
- Interpreters
- Programs which read source code for other programs, and perform
their instructions.
- Compilers
- Programs which read source code for other programs, and generate
machine language programs which can later be run.
- Translator turns C code into assembly language code
- Assembler turns assembly language code into object code
- Linker collects object code files into executable file
- Using gcc to compile multiple-source-file programs.
- Machine language
- Assembly language
- Instructions
- Opcodes
- Operands
- Registers
- Immediate (constant) numbers
- Labels
- Assembler directives (start with .)
[ Top |
Home ]
Last modified 2002-12-05