2019-2020 Undergraduate Catalog 
    
    Apr 20, 2024  
2019-2020 Undergraduate Catalog [ARCHIVED CATALOG]

COM 249 - Computer Organization and Assembly Language


This course explores the evolution and physical structure of modern computers, from microcomputers to mainframes: their integrated circuits, components and organization. The concept of a multilayer virtual machine will be explored and programmed using machine language, microcode, operating system interrupts and assembly language. Advanced concepts such as RISC machines, pipelining and parallel computing will be studied. Students will utilize these principles to analyze the design of a current microprocessor.

Prerequisite: COM 200 , COM 210  (With a grade of C or better) or departmental approval.
1 semester 3 credits
Spring