Computer Science & Physics

CP216: Winter 2026

A comprehensive study of a current commercial microprocessor, its architecture and assembly language. Emphasis on (1) the relationship between architecture, assembly language and system operation, and (2) the relationship between assembly language, high level languages and operating systems.

3 lecture hours, 1 lab hour
Credit: 0.50
Prerequisite: CP220/PC220 (or CP120/PC120) and CP164 (or CP114)

Section Campus Days Times Room Instructor
A Waterloo MW 04:00 PM - 05:20 PM LH1001 Dr. Bernard Chiu
L1 Waterloo T 04:00 PM - 04:50 PM BA113 Mr. Shaun Gao
L2 Waterloo T 05:00 PM - 05:50 PM BA113 Mr. David Brown
MC1 Milton TR 11:30 AM - 12:50 PM MAC137 Dr. Samuel Okegbile
ML1 Milton M 01:00 PM - 02:20 PM MAC117 Mr. David Brown