CSE 2312
- Spring 2014 - Lectures
Lecture 1: Tue 01/13 - Introduction
Book reading: Chapter 1.
Slides (password protected):
PDF
,
PPT
. Also available on Blackboard.
Lecture 2: Thu 01/16 - Introduction (continued)
Slides: same as in Lecture 1.
Lecture 3: Tue 01/21 - CPU
Book reading: Chapters 2.1
Slides (password protected):
PDF
,
PPT
. Also available on Blackboard.
Lecture 4: Thu 01/23 - CPU (continued)
Slides (password protected):
PDF
,
PPT
. Also available on Blackboard. Note: these are the same slides as in Lecture 3.
Lecture 5: Tue 01/28 - Primary Memory
Book reading: Chapters 2.2
Slides (password protected):
PDF
,
PPT
. Also available on Blackboard.
Lecture 6: Thu 01/30 - Primary Memory (continued)
Book reading: Chapters 2.2
Slides (password protected):
PDF
,
PPT
. Also available on Blackboard. Note: these slides are the same as for lecture 5.
Lecture 7: Tue 02/04 - Review of Pipelines, Primary Memory (continued)
Book reading: Chapters 2.1, 2.2
Slides for review of pipelines:
PDF
,
PPT
.
Slides for primary memory: (password protected):
PDF
,
PPT
. Also available on Blackboard. Note: these slides are the same as for lecture 5.
Thu 02/06 - Class cancelled due to snow.
Lecture 8: Tue 02/11 - Discussion of Assignments 3 and 4, Primary Memory (continued)
Book reading: Chapters 2.2
Slides discussing assignments 3 and 4.
PDF
,
PPT
.
Slides for primary memory (password protected):
PDF
,
PPT
. Note: these slides are the same as for lecture 5.
Lecture 9: Thu 02/13 - Primary Memory (Cache), Secondary Memory.
Book reading: Chapters 2.3.1, 2.3.2, 2.3.5, 2.3.6.
Slides for primary memory (password protected):
PDF
,
PPT
. Note: these slides are the same as for lecture 5.
Slides for secondary memory (password protected):
PDF
,
PPT
.
Lecture 10: Tue 02/18 - Input/Output Devices
Book readings: Section 2.4, except for:
subsection headed "Flat Panel Display", on pages 115-117
subsection 2.4.4 (Game Controllers)
subsection 2.4.5 (Printers)
subsection headed "Internet over Cable", on pages 132-135
Slides (password protected):
PDF
,
PPT
.
Lecture 11: Thu 02/20 - Input/Output Devices (continued), ISA Level Overview.
Book readings: Section 5.1, except for subsections 5.1.5, 5.1.7, and Section 5.2, except for subsections 5.2.3, 5.2.5.
Slides for I/O devices (password protected):
PDF
,
PPT
.
Slides for ISA overview (password protected):
PDF
,
PPT
(today we did slides 1-31).
Lecture 12: Tue 02/25 - Review for First Midterm.
Lecture 13: Thu 02/27 - First Midterm.
Lecture 14: Tue 03/04 - ISA Level Overview (continued).
Book readings: Section 5.1, except for subsections 5.1.5, 5.1.7, and Section 5.2, except for subsections 5.2.3, 5.2.5.
Slides (password protected):
PDF
,
PPT
(same as for lecture 11).
Lecture 15: Thu 03/06 - ISA Level Instructions.
Book readings: Sections 5.3, 5.4, except for subsections 5.3.3, 5.3.5, 5.4.8, 5.4.9, 5.4.10, 5.4.11, 5.4.13.
Slides (password protected):
PDF
,
PPT
. Today we did up to slide 31.
Lecture 16: Tue 03/18 - ISA Level Instructions.
Slides (password protected):
PDF
,
PPT
. Same as in Lecture 15. Today we did from slide 32 to the end.
Lecture 17: Thu 03/20- ARM-7 Assembly Code.
Slides:
PDF
,
PPT
.
Example code.
Lecture 18: Tue 03/25 - Debugging Assembly Code.
Lecture 19: Thu 03/27 - More Assembly Examples.
Slides:
PDF
,
PPT
(same as in lecture 17).
Example code.
Lecture 20: Tue 04/01 - More Assembly Examples.
Lecture 21: Thu 04/03 - Second Midterm.
Lecture 22: Tue 04/08 - Functions in Assembly.
Slides:
PDF
,
PPT
.
Example code.
Lecture 23: Thu 04/10 - Functions, continued.
Slides:
PDF
,
PPT
.
Example code.
Lecture 24: Tue 04/15 - Discussion of Assignment 9.
Slides:
PDF
,
PPT
.
Example code.
Lecture 25: Thu 04/17 - Pseudo-instructions, Directives, Input.
Slides:
PDF
,
PPT
.
Example code.
Lecture 26: Tue 04/22 - Arrays and Strings.
Slides:
PDF
,
PPT
.
Lecture 27: Thu 04/24 - Review.
Lecture 28: Thu 04/26 - Review.
Lecture 29: Thu 05/01 - Review.
Back to CSE 2312 home page.