CSCI-C 335 Computer Structures
3-4 credits
- Prerequisites: Programming
- Delivery: On-Campus
- Explain how an instruction set architecture (ISA) operates, including how instructions move data between registers and memory, perform arithmetic and logical operations, and control flow.
- Represent signed and unsigned numeric data in bits of finite length for integer and floating-point arithmetic.
- Explain the instruction pipeline, memory hierarchies and caches, and processor and system performance.
- Measure the performance of the components of a central processing unit.
- Assess and compare the performance and sustainability effects of power consumption.
- Modify the design of an ISA, identifying trade-offs, including its pipeline implementation and memory organization.
- Read and write programs in at least one assembly language.
Structure and internal operation of computers. The architecture and assembly language programming of a specific computer are stressed, in addition to general principles of hardware organization and low-level software systems.
Learning Outcomes
Syllabi
There is not a syllabus available for this course.