DATE

TOPIC

Sep 6

Lecture
1: Chapter 1: Introduction
.

Sep 8

Lecture
2: Chapter 2: bits, binary
unsigned/signed numbers
.

Sep 11

Lecture
3: Chapter 2: Signed numbers,
arithmetic operations
.

Sep 13

Lecture
4: Chapter 2: Logical ops, hex
representation, floatingpoint
.

Sep 11/13 (in lab)

Lecture
5: Chapter 3: Digital Logic
Structures
.

Sep 15

Lecture
6: Chapter 3: Combinational Logic
.

Sep 18

Lecture 6 continued

Sep 20

Lecture
7: Chapter 3: Storage elements
.

Sep 22

Lecture 7 continued

Sep 25

Lecture
8: Chapter 3: Sequential Logic
.

Sep 27

Problem Solving

Sep 29

Lecture
9: Chapter 4: VonNeumann Model
.

Oct 2

Lecture
10: Chapter 4: VonNeumann Model
continued
.

Oct 4

Problem Solving

Oct 6

EXAM I

Oct 11

Lecture
11: Chapter 5: LC3
.

Oct 13

Lecture
12: Chapter 5: LC3 Data Movement
Instructions
.

Oct 16

Lecture
13: Chapter 5: LC3 Control
Instructions
.

Oct 18

Lecture
14: Chapter 7: Assembly Language
.

Oct 20

Lecture 14 continued

Oct 23

Lecture
15: Chapter 7: Assembly Process
.

Oct 25

Lecture
16: Datapath Revisited
.

Oct 27

Lecture
17: Chapter 8: I/O
.

Oct 30

Problem Solving, review

Nov 1

Problem solving – guessing
game

Nov 3

guessing game – 2 guess.asm

Nov 6

Lecture
18: Chapter 9: Trap Routines and Subroutines
.

Nov 8

Lecture
19: Chapter 9: Subroutines
.

Nov 10

Problem Solving

Nov 13

No class

Nov 15

Problem Solving

Nov 17

EXAM 2

Nov 20

Lecture
20: Chapter 10: Stack
.

Nov 22

No class

Nov 27

Lecture
21: C to LC3 .
