28 |
Thu-3-May |
- Disk Storage and Maybe I/O
|
|
- Reading: Sections 6.5 - 6.6
-
Solutions to Final Exam Study Guide
- Polling I/O
- Interrupt I/O
|
27 |
Tue-1-May |
- Disk Storage
|
|
- Reading: Sections 6.1 - 6.3
- Final Exam Study Guide
|
26 |
Thu-26-Apr |
- Virtual Memory (continued)
|
Virtual Memory Images.
- Figure 1
- Figure 2
- Figure 3
- Figure 4
- Figure 5
- Figure 6
- Figure 7
- Figure 8
- Figure 9
- Figure 10
|
- Reading: Section 5.4
- No quiz next week
|
25 |
Tue-24-Apr |
- Virtual Memory
|
|
- Reading: Section 5.4
|
24 |
Thu-19-Apr |
- Caches
|
- Direct Mapped Cache Architecture
-
Direct Mapped Multiword Cache Architecture
|
- Reading: Sections 5.1-5.2
- Cache Problems
- Cache Problems Solutions
|
23 |
Tue-17-Apr |
- Caches
|
- Population Count
- Population Count with memory addresses
|
- Reading: Sections 5.1-5.2
|
22 |
Thu-12-Apr |
- Finish MIPS pipelining
- Caches
|
- Population Count
- Population Count with memory addresses
|
- Reading: Sections 5.1-5.2
- Pipeline problems: 4.12.1, 4.12.2, 4.12.3, 4.13.1, 4.13.2, 4.13.3
- Here are the solutions.
Note that I just appended them to the other chapter 4 solutions.
|
21 |
Tue-10-Apr |
- MIPS pipelining
|
- Pipelining 1
- Pipelining 2
|
- Reading: Section 4.5
|
20 |
Thu-5-Apr |
- Finish Single Cycle Datapath
- Start MIPS pipelining
|
- Pipelining
|
- Reading: Section 4.5
- Single cycle problems: questions 4.1 - 4.6
and solutions.
-
Write out the logic equation for
ALUControl1
and ALUControl0 . We did
ALUControl3 and
ALUControl2 in class.
|
19 |
Tue-3-Apr |
Single Cycle Data Path
|
- The Processor
- The register file
|
- Reading: Section 4.1 - 4.4
|
18 |
Thu-29-Mar |
Floating-point MIPS programs - computing the square root.
|
|
- MIPS HW 4
|
17 |
Tue-27-Mar |
Floating-point MIPS programs
|
- Quiz 6 Solution
- Exam 1 Solution
|
- Reading: Chapter 3.5
|
16 |
Thu-22-Mar |
Floating-point representation
|
|
- Reading: Chapter 3.5
- Quiz 6 Study Questions
- Quiz 6 Study Questions Solutions
|
15 |
Tue-20-Mar |
Computer Arithmetic
|
- A one bit memory
- Integer Multiply
|
Reading: Chapter 3.1 - 3.3 (skip 3.4 Integer Division)
|
14 |
Thu-8-Mar |
Exam 1
|
|
|
13 |
Tue-6-Mar |
Finish ALU
|
Study Study Study. Exam 1 does not include ALU.
|
Sample Exam 1 Solution
|
12 |
Thu-1-Mar |
Class is Canceled
|
|
Sample Exam 1
This does not have any logic design questions on it - so
consider problems C.1 - C.8 your logic design study questions. Logic
is part of exam 1.
|
11 |
Tue-28-Feb |
Implementing an Adder
|
|
-
MIPS HW 3.
-
Chapter Problems: C.5, C.6, C.7, C.8
-
Solutions to Chapter Problems: C.5, C.6, C.7, C.8
|
10 |
Thu-23-Feb |
Logic Design
|
|
- Reading: Sections C.3, C.5 (skip C.4)
- Chapter Problems: C.1, C.2, C.3, C.4
-
Solutions to problems above.
|
9 |
Tue-21-Feb |
- Tuesday Quiz
- Recursive Functions
|
|
-
Solutions to previous chapter 2 questions
|
8 |
Thu-16-Feb |
- Implementing Function Calls (2.8)
- max4.s
|
|
-
MIPS HW 2
-
Exercise: 2.19.1 part b only. Make sure you obey the MIPS calling conventions.
-
Exercise: 2.22.1
-
Exercise: 2.25.1 (don't use pseudo-instructions
such as
li ).
|
7 |
Tue-14-Feb |
- I/O and system calls (2.9)
- Implementing Function Calls (2.8)
|
- Quiz 3 Solution
- I/O Example
- max function call example
|
-
Reading: Section 2.8 and 2.9
|
6 |
Thu-9-Feb |
- MIPS Instruction Formats
- reading and writing memory (
lw and sw instructions)
|
|
-
Problems: 2.10.4, 2.10.5, 2.11.1, 2.11.2,
2.11.3, 2.13.1, 2.13.2, 2.17.4
- Solutions to above problems
|
5 |
Tue-7-Feb |
MIPS Instruction Formats |
|
-
Reading: Sections 2.5 - 2.7
|
4 |
Thu-2-Feb |
MIPS Assembly Language |
Quiz Tuesday Feb 7
|
-
Number conversion
questions: 2.7.1 - 2.7.3 (these are not to turn in but are
for quiz study)
- MIPS Programming Assignment
-
Solutions to problems 2.7.1 - 2.7.6
|
3 |
Tue-31-Jan |
Signed Integers, Hexadecimal, MIPS Intro |
Quiz 1 Solution
|
-
Reading: Chapter 2 sections 2.1 - 2.4
-
Questions: 2.7.4 - 2.7.6 (these are not to turn in but are
for quiz study)
|
2 |
Thu-26-Jan |
Unsigned Integers |
Quiz Tuesday Jan 31.
|
-
Reading: Chapter 2 section 2.1 - 2.4
|
1 |
Tue-24-Jan |
Introduction |
Clock frequency
|
-
Read chapter 1. The questions below are not to turn in but
are study questions for Tuesday quiz.
-
Questions: 1.1.1 - 1.1.26
-
Questions: 1.2.1 - 1.2.3
-
Questions: 1.3.1, 1.3.2
-
Solutions
|