Catalogue 2021 - 2022

CPE 330 Computer Organization


3 cr.


CS Majors: Junior standing.

Course Description

This is an introductory course in processor organization and assembly language programming. Students learn enough basics of digital circuits to understand how a processor functions, and how numbers are represented inside a computer. They then learn how to program this processor in assembly language. Addressing modes, branching, and loop control are included. Students also learn how to test and debug assembly language programs by doing several programming assignments. Students will learn the functions of the assembler, linker, and loader programs. The primary methods of assessing student learning in this course are programming assignments and exams. This course may not be taken for credit by electrical engineering majors.