计算机组成原理教学大纲Principles of Computer OrganizationSubject Syllabus课程信息SubjectInformation-课程编号:开课学期:53100213011SemesterSubject ID课程分类:所属课群:专业教育PA专业平台MTCategorySection课程学分:总学时/周:4.572Credit PointsTotal Hours/Weeks理论学时:实验学时:5616LECT.HoursEXP.HoursPBL学时:实践学时/周:00PBL HoursPRAC.Hours/Weeks东北大学悉尼智能科技学院适用专业:开课学院:计算机科学与技术Sydney SmartCollegeStreamCSTTechnology CollegeNortheastenUniversity课程属性:课程模式:选修Elective互认EQVPatternMode方淼成绩记载方式:中方课程协调人:百分制MarksNEU CoordinatorFang MiaoResult Type先修课程:无noneRequisitesDavid A.Patterson, John L.Hennessy. Computer Organization and英文参考教材:Design: The Hardware/Software Interface,Fifth Edition, ElsevierEN Textbooks《计算机组成原理》(第三版),高等教育出版社,2020唐朔飞,中文参考教材Tang Shuofei, Principles of Computer Organization (the third Edition),CN TextbooksHigherEducationPress,2020教学资源:Resources课程负责人(撰写人):提交日期:方淼4/5/2023Subject DirectorSubmitted Date方淼任课教师(含负责人):Taught byFang Miao审核人:批准人:韩鹏史闻博Checked byApproved by批准日期:4/10/2023Approved Date1/18
1 / 18 计算机组成原理 教学大纲 Subject Syllabus Principles of Computer Organization 一、课程信息 Subject Information 课程编号: Subject ID 3100213011 开课学期: Semester 5 课程分类: Category 专业教育 PA 所属课群: Section 专业平台 MT 课程学分: Credit Points 4.5 总学时/周: Total Hours/Weeks 72 理论学时: LECT. Hours 56 实验学时: EXP. Hours 16 PBL 学时: PBL Hours 0 实践学时/周: PRAC. Hours/Weeks 0 开课学院: College 东北大学 悉尼智能科技学院 Sydney Smart Technology College Northeastern University 适用专业: Stream 计算机科学与技术 CST 课程属性: Pattern 选修 Elective 课程模式: Mode 互认 EQV 中方课程协调人: NEU Coordinator 方淼 Fang Miao 成绩记载方式: Result Type 百分制 Marks 先修课程: Requisites 无 none 英文参考教材: EN Textbooks David A. Patterson, John L. Hennessy. Computer Organization and Design: The Hardware/Software Interface, Fifth Edition, Elsevier 中文参考教材: CN Textbooks 唐朔飞,《计算机组成原理》(第三版),高等教育出版社,2020 Tang Shuofei, Principles of Computer Organization (the third Edition), Higher Education Press, 2020 教学资源: Resources 课程负责人(撰写人): Subject Director 方淼 提交日期: Submitted Date 4/5/2023 任课教师(含负责人): Taught by 方淼 Fang Miao 审核人: Checked by 韩鹏 批准人: Approved by 史闻博 批准日期: Approved Date 4/10/2023
二、教学目标SubjectLearningObjectives(SLOs)注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subject《计算机组成原理》是计算机科学与技术专业本科生的一门重要的必修课程。以冯诺依曼机的结构为主线,比较全面的阐述计算机硬件系统的工作原理和组成结构。主要内容包括运算器与运算方法,存储系统,指令系统,中央处理器,总线,输入和输出系统等。。本课程培养学生对计算机系统的的兴趣,以及创造力。Principle of computer organization is an important compulsory course整体目标:for undergraduates majoring in computer science and technologyOverall ObjectiveTaking the structure of von Neumann machine as themain line, thispaper comprehensively expounds the working principleandcomposition structure of computer hardware system. The main contentsinclude arithmetic unit and arithmetic method, memory system,instruction system, central processing unit, bus, input and outputsystem, etc..This course cultivates students' interest in computersystem and creativity掌握计算机器件和结构的发展历史和规律,理解计算机性能指标,理解计算机组成与体系结构,实现之间的关系,了解计算机的最新研究、发展与应用趋势。Masterthe development historyand lawof computer devices1-1and structure, understand the performance index of computer,understand the relationship between the composition andarchitecture of computer, and understand the latest research,development and applicationtrend ofcomputer.掌握计算机原理的基本概念、基本原理、基本设计和分析方法,建立计算机整机系统的完整概念,培养计算机硬件设计和实现方面的能力。1-2Master the basicconcept, basicprinciple,basicdesign and(1)专业目标:analysis method of computer principle, establish the completeProfessional Abilityconcept of computer system, and cultivate the ability ofcomputer hardware design and implementation通过科学思维方法的训练,培养学生运用科学原理解决实际问题的工程能力,最终能把在相关课程中所学的软、硬件知识有机地结合起来,为学习本专业后继课程和从事与计算机系统分析和设计有关的技术工作奠定基础。Through the training of scientific thinking methods, the1-3students'engineeringabilityto solvepractical problems byusing scientific principles is cultivated. Finally, the softwareand hardware knowledge learned in relevant courses can beorganically combined, which lays the foundation for leamingthe subsequent courses of this major and engaging in thetechnical work related to computer system analysis and design.(2)德育目标:培养科学与工程应用的意识和素质,逐步培养学生的探索精2-1神和创新能力。Essential Quality2/18
2 / 18 二、教学目标 Subject Learning Objectives (SLOs) 注:毕业要求及指标点可参照悉尼学院本科生培养方案,可根据实际情况增减行数 Note: GA and index can be referred from undergraduate program in SSTC website. Please add/reduce lines based on subject. 整体目标: Overall Objective 《计算机组成原理》是计算机科学与技术专业本科生的一门重要的 必修课程。以冯诺依曼机的结构为主线,比较全面的阐述计算机硬 件系统的工作原理和组成结构。主要内容包括运算器与运算方法, 存储系统,指令系统,中央处理器,总线,输入和输出系统等。 本课程培养学生对计算机系统的的兴趣,以及创造力。 Principle of computer organization is an important compulsory course for undergraduates majoring in computer science and technology. Taking the structure of von Neumann machine as the main line, this paper comprehensively expounds the working principle and composition structure of computer hardware system. The main contents include arithmetic unit and arithmetic method, memory system, instruction system, central processing unit, bus, input and output system, etc. This course cultivates students' interest in computer system and creativity. (1)专业目标: Professional Ability 1-1 掌握计算机器件和结构的发展历史和规律,理解计算机性能 指标,理解计算机组成与体系结构,实现之间的关系,了解 计算机的最新研究、发展与应用趋势。 Master the development history and law of computer devices and structure, understand the performance index of computer, understand the relationship between the composition and architecture of computer, and understand the latest research, development and application trend of computer. 1-2 掌握计算机原理的基本概念、基本原理、基本设计和分析方 法,建立计算机整机系统的完整概念,培养计算机硬件设计 和实现方面的能力。 Master the basic concept, basic principle, basic design and analysis method of computer principle, establish the complete concept of computer system, and cultivate the ability of computer hardware design and implementation 1-3 通过科学思维方法的训练,培养学生运用科学原理解决实际 问题的工程能力,最终能把在相关课程中所学的软、硬件知 识有机地结合起来,为学习本专业后继课程和从事与计算机 系统分析和设计有关的技术工作奠定基础。 Through the training of scientific thinking methods, the students' engineering ability to solve practical problems by using scientific principles is cultivated. Finally, the software and hardware knowledge learned in relevant courses can be organically combined, which lays the foundation for learning the subsequent courses of this major and engaging in the technical work related to computer system analysis and design. (2)德育目标: Essential Quality 2-1 培养科学与工程应用的意识和素质,逐步培养学生的探索精 神和创新能力
To cultivate the consciousness and quality of science andengineering application, and gradually cultivate students'exploration spirit and innovation ability.能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。2-2Be able to play the role of individual, team member and leaderin a multidisciplinary team.课程教学目标与毕业要求的对应关系MatrixofGA&SLOs毕业要求GA指标点GAIndex教学目标SLOs指标点1-2:掌握程序设计、数据结构、1、工程知识:能够将数学、算法分析与设计、计算机数字系统、操自然科学、工程基础和专业作系统等专业知识,具备计算机程序设1-1, 1-2, 1-3,1-4知识用于解决复杂工程问计开发能力和计算机与信息系统设计开题。发与维护能力。3、设计/开发解决方案:能指标点3-1:能够设计针对本专业相关复够设计针对复杂工程问题的杂工程问题的解决方案,能够设计和开1-3解决方案,设计满足特定需发实现特定功能、满足特定需求的计算求的系统、单元或流程,并机、软件或网络系统。能够在设计环节中体现创新指标点3-3:能够在设计和开发的各个环意识,考虑社会、健康、安节中综合考虑社会、健康、安全、法律、1-3,2-1全、法律、文化以及环境等文化以及环境等因素。因素。4、研究:能够基于科学原理并采用科学方法对复杂工程指标点4-1:能够基于科学原理并采用科问题进行研究,包括设计实学方法,在本专业相关理论指导下对复1-3,2-2验、分析与解释数据、并通杂工程问题设计实验进行研究。过信息综合得到合理有效的结论。4职业规范:具有人文社会指标点8-2:了解本专业相关的职业道德科学素养、社会责任感,能与规范并认识其重要性,具备良好的职够在工程实践中理解并遵守业道德和社会责任感,能够对工程实践2-1工程职业道德和规范,履行活动的社会道德进行判断和评鉴,并履责任。行相应的责任:批注[HP1):参考课程培养方案中的本专业的具体指标点三、教学内容Content(Topics)注:以中英文填写,各部分内容的表格可根据实际知识单元数量进行复制、扩展或缩减Note: Filled in both CN and EN, extend or reduce based on the actual numbers of knowledge unit批注[HP2]:全部使用双语撰写,注(u)理论教学Lecture意翻译准确,可以适当采用英文翻译工具,例如“百度翻译”“必应翻译”知识单元序号:支撑教学目标:11-1协助翻译,注意翻译后的检查和对照Knowledge Unit No.SLOs Supported工作,注意大小写、缩进、字体及标绪论知识单元名称点符号的规范性Unit TitleIntroduction3/18
3 / 18 To cultivate the consciousness and quality of science and engineering application, and gradually cultivate students' exploration spirit and innovation ability. 2-2 能够在多学科背景下的团队中承担个体、团队成员以及负责 人的角色。 Be able to play the role of individual, team member and leader in a multidisciplinary team. 课程教学目标与毕业要求的对应关系 Matrix of GA & SLOs 毕业要求 GA 指标点 GA Index 教学目标 SLOs 1、工程知识:能够将数学、 自然科学、工程基础和专业 知识用于解决复杂工程问 题。 指标点 1-2:掌握程序设计、数据结构、 算法分析与设计、计算机数字系统、操 作系统等专业知识,具备计算机程序设 计开发能力和计算机与信息系统设计开 发与维护能力。 1-1,1-2,1-3,1-4 3、设计/开发解决方案:能 够设计针对复杂工程问题的 解决方案,设计满足特定需 求的系统、单元或流程,并 能够在设计环节中体现创新 意识,考虑社会、健康、安 全、法律、文化以及环境等 因素。 指标点 3-1:能够设计针对本专业相关复 杂工程问题的解决方案,能够设计和开 发实现特定功能、满足特定需求的计算 机、软件或网络系统。 1-3 指标点 3-3:能够在设计和开发的各个环 节中综合考虑社会、健康、安全、法律、 文化以及环境等因素。 1-3,2-1 4、研究:能够基于科学原理 并采用科学方法对复杂工程 问题进行研究,包括设计实 验、分析与解释数据、并通 过信息综合得到合理有效的 结论。 指标点 4-1:能够基于科学原理并采用科 学方法,在本专业相关理论指导下对复 杂工程问题设计实验进行研究。 1-3,2-2 4、职业规范:具有人文社会 科学素养、社会责任感,能 够在工程实践中理解并遵守 工程职业道德和规范,履行 责任。 指标点 8-2:了解本专业相关的职业道德 与规范并认识其重要性,具备良好的职 业道德和社会责任感,能够对工程实践 活动的社会道德进行判断和评鉴,并履 行相应的责任; 2-1 三、教学内容 Content (Topics) 注:以中英文填写,各部分内容的表格可根据实际知识单元数量进行复制、扩展或缩减 Note: Filled in both CN and EN, extend or reduce based on the actual numbers of knowledge unit (1) 理论教学 Lecture 知识单元序号: Knowledge Unit No. 1 支撑教学目标: SLOs Supported 1-1 知识单元名称 Unit Title 绪论 Introduction 批注 [HP1]: 参考课程培养方案中的 本专业的具体指标点 批注 [HP2]: 全部使用双语撰写,注 意翻译准确,可以适当采用英文翻译 工具,例如“百度翻译”“必应翻译” 协助翻译,注意翻译后的检查和对照 工作,注意大小写、缩进、字体及标 点符号的规范性
计算机系统,计算机器件,计算机系统层次结构,计算机分析和设计的概念:Computer systems, computer devices, hierarchical structure of知识点computer systems, concepts of computer analysis and design;Knowledge Delivery计算机组成、实现与结构之间的关系。The relationship between computer composition, implementation andstructure.计算机组成的基本概念,以及与体系结构、实现之间的关系。了解:Understand the basic concept of computer composition,Recognizeas well as the relationship between architecture andimplementation学习目标:掌握计算机的硬件组成,掌握计算机系统的多级层次结构。Learning Objectives理解:the hardware composition of the computer,theUnderstandmulti-level hierarchical structure of the computersystem掌握:计算机系统性能分析方法。Masterthe computer system performance analysis method.培养科学与工程应用的意识和素质,逐步培养学生的探索精神和创新能力。德育目标To cultivate the consciousness and quality of science and engineeringMoral Objectivesapplication, and gradually cultivate students' exploration spirit andinnovation ability掌握计算机的硬件组成,掌握计算机系统的多级层次结构。Thehardwarecomposition of thecomputer,themulti-level hierarchical重点:structure of the computer systemKey Points计算机系统性能分析方法。The computer system performance analysis method.难点:计算机系统性能分析方法。Focal pointsThe computer system performance analysis method.1-1知识单元序号:支撑教学目标:21-2Knowledge Unit No.SLOs Supported知识单元名称运算方法及运算器Unit TitleArithmetic method and arithmetic unit无数据的编码与进位计数制表示方法:数的机器码表示方法:Coding without data and representation of carry counting system; Themachinecode representation method ofnumber,知识点:定点数加减法运算:加法器:定点乘法运算;定点除法运算:浮点数运算方法:Knowledge DeliveryFixed point number addition and subtraction operation, Adder; Fixedpoint multiplication operation; Fixed point division operation; Floatingpoint calculation method;4/18
4 / 18 知识点: Knowledge Delivery 计算机系统,计算机器件,计算机系统层次结构,计算机分析和设 计的概念; Computer systems, computer devices, hierarchical structure of computer systems, concepts of computer analysis and design; 计算机组成、实现与结构之间的关系。 The relationship between computer composition, implementation and structure. 学习目标: Learning Objectives 了解: Recognize 计算机组成的基本概念,以及与体系结构、实现之间 的关系。 Understand the basic concept of computer composition, as well as the relationship between architecture and implementation. 理解: Understand 掌握计算机的硬件组成,掌握计算机系统的多级层次 结构。 the hardware composition of the computer, the multi-level hierarchical structure of the computer system. 掌握: Master 计算机系统性能分析方法。 the computer system performance analysis method. 德育目标 Moral Objectives 培养科学与工程应用的意识和素质,逐步培养学生的探索精神和创 新能力。 To cultivate the consciousness and quality of science and engineering application, and gradually cultivate students' exploration spirit and innovation ability. 重点: Key Points 掌握计算机的硬件组成,掌握计算机系统的多级层次结构。 The hardware composition of the computer, the multi-level hierarchical structure of the computer system. 计算机系统性能分析方法。 The computer system performance analysis method. 难点: Focal points 计算机系统性能分析方法。 The computer system performance analysis method. 知识单元序号: Knowledge Unit No. 2 支撑教学目标: SLOs Supported 1-1 1-2 知识单元名称 Unit Title 运算方法及运算器 Arithmetic method and arithmetic unit 知识点: Knowledge Delivery 无数据的编码与进位计数制表示方法;数的机器码表示方法; Coding without data and representation of carry counting system; The machine code representation method of number; 定点数加减法运算;加法器;定点乘法运算;定点除法运算;浮点 数运算方法; Fixed point number addition and subtraction operation; Adder; Fixed point multiplication operation; Fixed point division operation; Floating point calculation method;
运算器的功能与工作原理;定点运算器的组成和结构:浮点运算器的组成。The function and working principle of the arithmetic unit, Thecomposition and structure of fixed-point arithmetic unit, Thecomposition offloating point arithmetic unit浮点运算器的工作原理:一个典型的定点运算器芯片实例:提高运算器部件处理能力的可行途径:了解:the working principle of floating point arithmetic unit,RecognizeA typical example of fixed-point arithmetic chip; Thefeasible way to improve the processing ability of thearithmetic unit,数据的编码;理解定点数的补码一位除法和浮点数的乘除法运算:理解基本运算器设计:the coding of data, Understand the complement one bit理解:division of fixed-point numbers and multiplication andUnderstanddivision of floating-point numbers; Understand basicarithmetic unit design;数制及转换;定点小数、整数、浮点数在计算机内的学习目标:表示及特点;补码加减法的运算规则:二进制数据的LearningObjectives定点数的算术运算方法:浮点数的加减运算方法及特点:运算器的功能与组成:掌握加法器的基本设计和实现方法:算术逻辑单元的设计与工作原理。thenumbersystem and conversion;Master therepresentation and characteristics of fixed-point掌握:decimals, integers and floating-point numbers in theMastercomputer, the operation rules of complement additionand subtraction;thearithmetic operation method offixed-point number of binary data, the methods andcharacteristics of addition and subtraction of floatingpoint numbers, the function and composition ofarithmeticunit,thebasicdesignand implementation ofadder, the design and working principle of arithmeticlogic unit.培养科学与工程应用的意识和素质,逐步培养学生的探索精神和创新能力。德育目标To cultivate the consciousness and quality of science and engineeringMoral Objectivesapplication, and gradually cultivate students exploration spirit andinnovation ability数据的编码:定点数的补码一位除法和浮点数的乘除法运算;基本运算器设计:重点:the coding of data, the complement one bit division of fixed-pointKey Pointsnumbers and multiplication and division of floating-point numbers,basic arithmetic unit design,5/18
5 / 18 运算器的功能与工作原理;定点运算器的组成和结构;浮点运算器 的组成。 The function and working principle of the arithmetic unit; The composition and structure of fixed-point arithmetic unit; The composition of floating point arithmetic unit. 学习目标: Learning Objectives 了解: Recognize 浮点运算器的工作原理;一个典型的定点运算器芯片 实例;提高运算器部件处理能力的可行途径; the working principle of floating point arithmetic unit; A typical example of fixed-point arithmetic chip; The feasible way to improve the processing ability of the arithmetic unit; 理解: Understand 数据的编码;理解定点数的补码一位除法和浮点数的 乘除法运算;理解基本运算器设计; the coding of data; Understand the complement one bit division of fixed-point numbers and multiplication and division of floating-point numbers; Understand basic arithmetic unit design; 掌握: Master 数制及转换;定点小数、整数、浮点数在计算机内的 表示及特点;补码加减法的运算规则;二进制数据的 定点数的算术运算方法;浮点数的加减运算方法及特 点;运算器的功能与组成;掌握加法器的基本设计和 实现方法;算术逻辑单元的设计与工作原理。 the number system and conversion; Master the representation and characteristics of fixed-point decimals, integers and floating-point numbers in the computer; the operation rules of complement addition and subtraction; the arithmetic operation method of fixed-point number of binary data; the methods and characteristics of addition and subtraction of floating point numbers; the function and composition of arithmetic unit; the basic design and implementation of adder; the design and working principle of arithmetic logic unit. 德育目标 Moral Objectives 培养科学与工程应用的意识和素质,逐步培养学生的探索精神和创 新能力。 To cultivate the consciousness and quality of science and engineering application, and gradually cultivate students' exploration spirit and innovation ability. 重点: Key Points 数据的编码;定点数的补码一位除法和浮点数的乘除法运算;基本 运算器设计; the coding of data; the complement one bit division of fixed-point numbers and multiplication and division of floating-point numbers; basic arithmetic unit design;