Skip to Content

CMPE 220 - Computer Organization

Institution:
Shippensburg University of Pennsylvania
Subject:
Computer Engineering
Description:
An introduction into the organization and architecture of CPU, memory, and I/O devices, and the interaction between software and hardware. Topics include assembly language programming, Von Neumann architecture, representing data and instructions in memory, integer and floating point arithmetic in hardware, pipelining, memory systems, caching, the I/O system, and performance analysis. At the end of this course students will be able to write simple and complex programs in Assembly language, convert between C and Assembly, assess performance of a program on a machine, and understand how modern processors achieve multiple instructions per cycle.
Credits:
4.00
Credit Hours:
Prerequisites:
(CMSC 111 (Grade of C or Higher) or ENGR 120 (Grade of C or Higher)) and MATH 225 (Grade of C or Higher)
Corequisites:
MATH 225
Exclusions:
Level:
Instructional Type:
Lecture
Notes:
Additional Information:
Historical Version(s):
Institution Website:
Phone Number:
(717) 477-7447
Regional Accreditation:
Middle States Association of Colleges and Schools
Calendar System:
Semester

The Course Profile information is provided and updated by third parties including the respective institutions. While the institutions are able to update their information at any time, the information is not independently validated, and no party associated with this website can accept responsibility for its accuracy.