Jan. 13 –Jan. 17
|
0
|
No lab this week. Be prepared for next week.
You will need Logisim
|
No Lab Assignment
|
Jan. 20–Jan. 24
|
1
|
Review Logisim
- Create a 4-bit shift register circuit
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 1
|
Jan. 27–Jan. 31
|
2
|
Build a 2-Bit CPU
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 2
|
Feb. 03–Feb. 07
|
3
|
Build an 8-Bit CPU with a memory
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 3
|
Feb. 10–Feb. 14
|
4
|
Run code in the newly created 8-Bit CPU
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 4
|
Feb. 17–Feb. 21
|
—
|
Winter Reading Break - No Lab This Week!
|
Feb. 24– Feb. 28
|
5
|
Introduction to ARM Assembly Language and Keil uVision 5
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 5
|
Mar. 03–Mar. 07
|
6
|
ARM Data Processing Instructions - Arithmatic Operations
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 6
|
Mar. 10–Mar. 14
|
7
|
ARM Flow Control Instructions
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 7
|
Mar. 17–Mar. 21
|
8
|
ARM Addressing Modes
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 8
|
Mar. 24–Mar. 28
|
9
|
ARM Subroutine and Stack
Teaching Video by
Mikhail Shchukin
|
Lab Assignment 9
|