Jan. 8 –Jan. 12
|
0
|
No lab this week. Be prepared for next week.
You will need Logisim
|
No Lab Assignment
|
Jan. 15–Jan. 19
|
1
|
Review Logisim
- Create a 4-bit shift register circuit
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 1
|
Jan. 22–Jan. 26
|
2
|
Build a 2-Bit CPU
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 2
|
Jan. 29–Feb. 2
|
3
|
Build an 8-Bit CPU with a memory
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 3
|
Feb. 5–Feb. 9
|
4
|
Run code in the newly created 8-Bit CPU
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 4
|
Feb. 12– Feb. 16
|
5
|
Introduction to ARM Assembly Language and Keil uVision 5
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 5
|
Feb. 19–Feb. 23
|
—
|
Winter Reading Break - No Lab This Week!
|
Feb. 26–Mar. 1
|
6
|
ARM Data Processing Instructions - Arithmatic Operations
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 6
|
Mar. 4–Mar. 8
|
7
|
ARM Flow Control Instructions
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 7
|
Mar. 11–Mar. 15
|
8
|
ARM Addressing Modes
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 8
|
Mar. 18–Mar. 22
|
9
|
ARM Subroutine and Stack
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 9
|