everything.study
CP216

Introduction to Microprocessors

0.5 credits · Undergraduate

Winter 2026

Topics

  • Stored-program machines
  • ARM instruction architecture
  • assembly programming
  • branching, loops and subroutines
  • addressing modes and parameter passing
  • memory and peripheral interfaces
  • polling and interrupts.

Readings

  • Computer Organization & Architecture: Themes and Variations — 1st edition; author not fully identified in the visible syllabus.
    Required
  • Required lecture slides and laboratory instructions: https://bohr.wlu.ca/cp216/labs/
    Other material
Sources