Computer Architecture
Welcome
Catalog Description
Course Objectives
Instructor
Text
Grades
Homework
Tests
Cheating
Using AI
Attendance
Disabilties
Title IX
PWU Policies
Outline
Notes
Course Outcomes
Outcomes
Course Outcomes
Identify and discuss instruction formats.
Discuss relationships among assembly language mneumonics and machine language instructions.
Perform complex operations with a fundamental instruction set.
Identify and discuss internal components of a CPU.
Discuss the operation of ripple addition.
Implement and discuss the operation of CLA addition.
Discuss the implementation of logic operations.
Discuss the design and operation of ALUs.
Write the description of assembly language instructions using RTL grammar.
Perform the translation of RTL descriptions into microsequences for a CPU structure.
Discuss the fetch execute sequence.
Describe the function of CPU registers, program counters, program status word and stack pointers.
Discuss the incorporation of user registers into a CPU structure.
Discuss various techniques for the implementation of subroutine processing.
Discuss various addressing modes.
Write and discuss the microprogramming and operation of a contrli unit.
Research, discuss, and report on variations of a generic CPU into specialized CPU structures.
Perform data transfer rate calculations.
Revised Spring 2012.