CoE/EE 0142 Computer Organization

Computer & Electrical Engineering Programs

Instructor - Ron Hoelzeman

Spring 2004

Digital computer data representation, instruction formats, control, memory and input-output units, microprocessors, minicomputers. Prerequisite: EE 0132.  

Recitation Sessions - Monday 9:00-9:50 AM - 420 BEH - Friday 10:00 - 10:50 AM 423 BEH

Teaching Assistant

Jake Repanshek, jjrst46@pitt.edu, Office Hours - Mon 1 - 3, Tues 12 - 2, 462 BEH

Course Syllabus            Syllabus in Word 

Examination schedule - February 26, March 30, Final Tuesday, April 20 (10:00 - 11:50) (424 BEH)

MIPS Simulator

Note that this simulator is for a Windows Operating system. Simply download the ZIP file, extract to any directory, then install the simulator from the setup.exe file.

 

Lecture Slides

Click below for the actual download of power point version of slides

Set 1 - Introduction
Set 2 - ALU
Set 3 - Multiplication - Division
Set 4 - Control System
Set 5 - Fetch Execute
Set 6 - MIPS Programming
Set 7 - Control Mechanisms
Set 8 - Pipelined - CISC/RISC
Set 9 - Memory
Set 10 - Input - Output

Homework - Problems are from text unless otherwise noted.

Homework 

Text problems or handout

Due Date

Solution

       

Homework #1

Homework #1

Jan 20

Solution 1

Homework #2

4.14(a,b,c), 4.15(a,b,c), 4.25, 4.26, 4.27, 4.28, 4.49

Jan 27

Solution 2 
Homework #3

Homework #3

Feb 3

Solution 3 

Homework #4

Homework #4

Feb 10

Solution 4 

Homework #5

Homework #5

Feb 17

Solution 5 

Homework #6

Homework #6

Mar 2

Solution 6 

Homework #7

Chap 3 (5, 6, 7, 12, 16, 21)  Chap 4 (31)

Mar 16

Solution 7

Homework #8

Homework #8

Mar 23

Solution 8

Homework #9

Homework #9

Apr 1

Solution 9

Homework #10

7 (1, 2, 3, 4, 5, 6, 7), 8.3

 

Solution 10