Topic 6a - Running a Program

Topic 6a - Running a Program - Computer Architecture...

Info iconThis preview shows pages 1–8. Sign up to view the full content.

View Full Document Right Arrow Icon
Computer  Architecture Running a  Program Reading:  Sections  2.12,14,15;  B.1-5
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
A Glance at the Schedule What’s coming in… Hw2 Lab3 and 4 due tomorrow What’s going out…
Background image of page 2
Outline  Compiler Assembler Linker Loader
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
xkcd.org
Background image of page 4
Translation and Startup Many compilers produce  object modules directly Static linking
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Compilers Early software was written primarily in  assembly language Limited memory Definition of compiler: a program (set of  programs) that transforms high level source  code written within a programming language  (such as C) to assembly
Background image of page 6
Compilers First compiler written by Grace Hopper in  1952 for the A-0 programming language The compiler itself was written using  assembly language First self-hosting compiler developed in a high  level language was for the Lisp Usually written in the language that they  compile C compiler written in C First compiler for a language would have to be 
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 8
This is the end of the preview. Sign up to access the rest of the document.

This document was uploaded on 01/20/2012.

Page1 / 16

Topic 6a - Running a Program - Computer Architecture...

This preview shows document pages 1 - 8. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online