2018-2019 Undergraduate Catalog 
    
    Nov 22, 2019  
2018-2019 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