《计算机体系结构》是计算机科学与技术专业的一门专业课。本课程的前修课程是《数字逻辑与数字系统》、《汇编语言》和《计算机组成原理》。《数字逻辑与数字系统》使学生理解计算机各功能部件工作原理及其逻辑实现的必备基础;《汇编语言》使学生了解计算机的基本结构、工作原理和指令系统,掌握汇编语言程序设计方法;《计算机组成原理》帮助学生了解计算机体系结构的逻辑实现,包括机器内部的数据流和控制流的组成及逻辑设计等知识。 本课程是一门理论性强、且又与实际紧密结合的课程,它的特点是内容覆盖面广,基本概念多,而且比较抽象。结合计算机科学的理论、抽象和设计三种形态,讲述计算机系统结构及内部工作机制,重点突出计算机系统的基本概念、基本原理、基本结构和分析方法,并力求与当代先进的计算机技术相结合。旨在使学生建立计算机系统的整体概念,学会在现有技术条件下定性或定量地评价系统结构的方法,并具有一定的设计计算机部件和系统的能力。