Computer Science 251
Computer Organization and Architecture
Dickinson College
Fall Semester 2005
Grant Braught
Class #7 - Architecture and Organization
Main Ideas For Today 
- Compilers and Assemblers
- CPU Organization
- Bus and I/O Devices
- Memory Organization and Addressing
- Interrupts
Reading Assignment 
- Null & Lobur, Chapter 4, Sections 4.1.
Lecture Slides 
- Class #7 - Architecture and Organization
(Slides are only available for download from on-campus locations)
Web Sites Related to Today's Topic 
Homework Assigned Today 
Due Date: 9/22/05
- Null & Lobur, Chapter 4: #7(a,c,e,f,g), #8, #10, #11
Notes: For #7, assume that the memory is byte addressable. For #7(f,g) indicate the module and the address within the module where address 14 would be found. For #8(d) give the decimal value. For #11, be sure to discuss in detail the role played by the IR and the PC.
- Write a paragraph or two comparing and contrasting, in your own words, the roles of the compiler, the linker and the assembler. To fully answer this question you should read several outside sources such as texts in the library or web sites. Be sure to cite the sources that you use.