[ U_N_I_V_E_R_S_I_T_Y___o_f___N_O_T_R_E___D_A_M_E ]
CSE321 - Computer Architecture

CSE321
Computer Architecture I


Course Overview

An introduction to many of the architectural concepts present in current scalar machines, together with an introduction to assembly language programming and top-town design methodology. Also covers instruction sets; computer arithmetic; introduction to microprogramming; performance evaluation. Commercial computer-aided design software is used to deepen the student's understanding of the processes and tools used in designing modeling computers.

Course Goals:

To provide a thorough introduction to the architectural features of present-day serial, scalar machines. To instill in students a basic knowledge of assembly language programming. To provide a first experience in designing and evaluating architecture v.s. organization v.s. implementation of computer systems using commercial computer-aided design software.

Required Texts

Recommended Texts