CS301  
Digital Systems Architecture

Lab Outline for Fall 2022

Lab Schedule

Modified: Sep 08, 2022
Today is: Sep 24, 2022

Remote Desktop Connection
Week of Lab Contents
(Subject to change as needed.)
Lab
Assignments
Sep. 5 0 No lab this week. Be prepared for next week.
You will need Logisim!
Remote Desktop Connection
No Lab Assignment
Sep. 12 1 Review Logisim - Create a 4-bit shift register circuit
Teaching Video by Mikhail Shchukin
Lab Assignment 1
Sep. 19 2 Build a 2-Bit CPU
Teaching Video by Mikhail Shchukin
Lab Assignment 2
Sep. 26 3 Build an 8-Bit CPU with a memory
Teaching Video by Mikhail Shchukin
Lab Assignment 3
Oct. 3 4 Run code in the newly created 8-Bit CPU
Teaching Video by Mikhail Shchukin
Lab Assignment 4
Oct. 10 No Lab University of Regina to close Monday, October 10th for Thanksgiving Day Have a great week!
Oct. 17 5 Introduction to ARM Assembly Language and Keil uVision 5
Teaching Video by Mikhail Shchukin
Lab Assignment 5
Oct. 24 6 ARM Data Processing Instructions - Arithmatic Operations
Teaching Video by Mikhail Shchukin
Lab Assignment 6
Oct. 31 7 ARM Flow Control Instructions
Teaching Video by Mikhail Shchukin
Lab Assignment 7
Nov. 7 No Lab Remembrance Day and Fall Break - No Lab This Week! Have a great week!
Nov. 14 8 ARM Addressing Modes
Teaching Video by Mikhail Shchukin
Lab Assignment 8
Nov. 21 9 ARM Subroutine and Stack
Teaching Video by Mikhail Shchukin
Lab Assignment 9

CS301 Lab Documents



Copyright: Department of Computer Science, University of Regina.