DATE

TOPIC

Sep 7

Lecture
1: Chapter 1: Introduction
.

Sep 10

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

Sep 10/12 (in Lab)

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

Sep 10/12 (in Lab), Sep 14

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

Sep 17

Lecture
5: Chapter 3: Digital Logic
Structures
.

Sep 19/21

Lecture
6: Chapter 3: Combinational Logic
.

Sep 21/24

Lecture
7: Chapter 3: Sequential Logic
.

Sep 26/28

Lecture
8: Chapter 3: Sequential Logic
.

Oct 1

Lecture
9: Chapter 4: Von Neumann Model
.

Oct 3

Lecture
10: Chapter 4: Instruction Processing
.

Oct 12, 15

Lecture
11: Chapter 5: LC3 ISA
.

Oct 1719

Lecture
12: Chapter 5: LC3 ISA continued Data Movement Inst
.

Oct 1922

Lecture
13: Chapter 5: LC3 ISA continued Control Inst
.

Oct 2224

Lecture
14: Chapter 7: Assembly Language
.

Oct 26

Lecture
15: Chapter 7: Assembly Language Continued
.

Oct 29, 31

Problem Solving

Nov 2

Lecture
16: Data Path Revisited
.

Nov 5

Problem Solving

Nov 7

Lecture
17: Chapter 8: LC3 I/O
.

Nov 19

Lecture
18: Chapter 9: Trap Routines
.

Nov 26

Lecture
19: Chapter 9: Subroutines
.
