《计算机组成与体系结构》实验教学大纲

课程代码

045100612

课程名称

计算机组成与体系结构

英文名称

ComputerOrganization and Architecture

课程类别

专业基础课

课程性质

必修

学时

总学时:64 实验:16上机:0

学分

4

开课学期

第三学期

开课单位

计算机科学与工程学院

适用专业

计算机科学与技术专业、软件专业、信息安全专业

授课语言

中文授课

先修课程

《计算机组成与体系结构》理论课程

毕业要求(专业培养能力)

(本学院开设的专业课填写;根据专业所列的毕业要求来填写)

课程培养学生的能力(教学目标)

通过本实验课程训练,熟悉典型计算机的基本结构、基本组成和基本功能,掌握计算机主要组成部件工作原理的基本分析与设计方法,使学生对典型计算机系统的分析、设计、开发与使用能力得到训练与提高。并要求学生写出实验报告,对实验结果进行分析,培养学生分析问题、解决问题的能力。

课程简介

实验是教学进程中的一个重要环节,是帮助学生直接理解和掌握教学内容的感性认知阶段。本实验课程主要在虚拟仿真软件proteus上进行,此外还需在计算机硬件课程综合实验平台系统上进行联调操作。学生通过六个实验的实践,初步掌握计算机硬件系统的基本组成,对计算机内部的运作有一定感性认识,对计算机的软、硬件工作原理都有较清晰的概念。具有对计算机系统的初步设计及互联组合的能力。

主要仪器设备与软件

软件:Proteus8.1以上版本(厂商:labcenter英国)

硬件:计算机硬件课程综合实验平台系统(厂商:广州风标电子中国)

实验报告

实验概述

实验目的:

实验要求:

实验环境

实验内容

【实验过程】

一、实验步骤:

二、实验数据:

三、实验主要过程:

小结

考核方式

实验报告

教材、实验指导书及教学参考书目

现用教材:

赖晓铮编著 《基于proteus的计算机系统实验教程——逻辑、组成原理、体系结构、微机接口》机械工业出版社 2017


主要参考资料

[1] 王诚等.计算机组成与设计(第三版).北京:清华大学出版社.2007年 

[2] 唐朔飞.计算机组成原理.北京:高等教育出版社 

[3] 白中英.计算机组成原理.北京:科学出版社 

[4] Linda Null, Julia Lobur.黄河等译.计算机组成与体系结构.北京:机械工业出版社,2006.8 

[5] Andrew S.Tanenbaum.刘卫东等译.计算机组成-结构化方法.北京:人民邮电出版社,2006.7 

[6] 潘松,潘明.现代计算机组成原理.北京:科学出版社,2007.2 [7] 王爱英.计算机组成与结构.北京:清华大学出版社,2002

制定人及发布时间

赖晓铮  2017717


《课程名称》实验教学内容与学时分配

实验项目编号

实验项目名称

实验学时

实验内容提要

实验类型

实验要求

每组人数

主要仪器设备与软件

实验一

逻辑门与算术电路

2

熟悉常用逻辑门的功能,通过逻辑门搭建串行进位加法器和并行进位加法器的算术电路

验证性

必做

8

软件:Proteus8.1以上版本(labcenter英国)

硬件:计算机硬件课程综合实验平台系统(广州风标电子,中国)

实验二

状态机

2

理解“状态机”概念,通过环形计数器、扭环计数器和条件判断的扭环计数器构建状态转移电路

设计性

必做

8

同上

实验三

运算器

2

掌握使用运算器74LS181进行算术运算、逻辑运算和基于“累加-移位”原理的串行乘法运算的方法

设计性

必做

8

同上

实验四

存储器

2

了解存储器RAMROM的结构和功能,掌握存储器地址空间映射原理和存储器电路的连接方法。

设计性

必做

8

同上

实验五

微程序控制器

2

掌握微程序结构的控制器设计方法,实现一个只有程序跳转功能的“最小”CPU

设计性

必做

8

同上

实验六

硬布线控制器

2

掌握单周期和多周期硬布线结构的控制器设计方法,实现一个只有程序跳转功能的“最小”CPU

设计性

必做

8

同上

实验七

微程序CPU

4

理解CPU指令的“微程序”实现原理,设计一个基于微程序控制器的8CPU,具有单级中断机制

探索性

选做

8

同上

实验八

硬布线CPU

4

掌握指令的硬布线逻辑实现方法,设计一个基于硬布线控制器的8CPU,数据通路兼容微程序CPU

探索性

选做

8

同上




 “CourseTitle”Syllabus


Course Code

045100612

CourseTitle

ComputerOrganization and Architecture

CourseCategory

DisciplinaryBasic Course

CourseNature

CompulsoryCourse

Class Hours

TotalHours: 64  Experimental Hours: 16  on Board Hours: 0  

Credits

4

Semester

ThirdSemester

Institute

School ofComputer Science & Engineering

ProgramOriented

ComputerScience and Technology Major; Software Major; Information SecurityMajor

TeachingLanguage

Chinese

Prerequisites

ComputerOrganization and ArchitectureCourse Code:145196

StudentOutcomes (Special Training Ability)

(Fillin the specialized courses offered by the Institute and fill inthe required

graduationrequirements)

TeachingObjectives

Through thetraining of the experimental course, familiar with the basicstructure, the typical computer basic composition and basicfunction, master the basic analysis and design method of computermain component parts of the working principle, to enable studentsto the analysis of the typical computer system design, developmentand use of the ability to train and improve. Students are requiredto write experiment reports, analyze the experimental results, andtrain students' ability to analyze and solve problems.

CourseDescription

Experimentis an important link in the process of teaching, and it is a stageof perceptual cognition to help students understand and grasp theteaching content directly. This experiment course is mainlycarried out on the virtual simulation software Proteus, inaddition, it needs to be adjusted in the computer hardwareintegrated experimental platform system. Students through thepractice of the six experiments, basic components of computerhardware, computer internal operation has certain perceptualknowledge, the software and hardware work principle of computerhave a clear conception. Having the ability to initially designand interconnect components of a computer system.

Instrumentsand

Equipments

Software:Proteus over 8.1 (vendor: Labcenter, UK)

Thehardware system of computer hardware course comprehensiveexperimental platform (manufacturer: Guangzhou electronic China.)

ExperimentReport

Experimentaloverview

Experimentalpurpose:

Experimentalrequirement:

Experimentalenvironment

Experimentcontent

[experimentalprocedure]

.Experimental procedures:

.Experimental data:

.the main process of the experiment:

Summary

Assessment

Experimentreport

TeachingMaterials and

ReferenceBooks

Presenttextbook:

XiaoZhengLai. Proteus based computer system experiment tutorial -- logic,composition principle, architecture, microcomputer interface.China Machine Press, 2017.

Themain reference material:

[1]Cheng Wang. Computer composition and design (Third Edition).Beijing: Tsinghua University Press, 2007.

[2]Shuofei Tang. Principles of Computer Organization. Beijing: Higher

EducationPress.

[3]Zhongying Bai. Principles of Computer Organization. Science Press.

[4]Linda Null, Julia Lobur. Computer composition andarchitecture. Beijing:

ChinaMachine Press, 2006.8.

[5]Andrew S.Tanenbaum. Computer composition. Structured method.Beijing:

People'sPosts and Telecommunications Press, 2006.7.

[6]Song Pan, Ming Pan. Principles of modern computer science.Beijing:

SciencePress, 2007.2.

[7]Aiying wang. Computer composition and structure. Beijing: Tsinghua

Universitypress, 2002

Preparedby Whom and When

XiaozhengLai  July 17, 2017

CourseTitle”ExperimentalTeaching Arrangements

No.

ExperimentItem

ClassHours

ContentSummary

Category

Requirements

Numberof StudentsEach Group

Instruments,Equipments and Software

1

Logic gatesand arithmetic circuits

2

Familiarwith the function of common logic gates, and constructingarithmetic circuits of serial carry adders and parallel carryadders by logic gates

Verification

Compulsory

8

Software:Proteus over

8.1(vendor:

Labcenter,UK)

Hardware:Computer hardware course comprehensive experiment platform system(manufacturer: Guangzhou electronic China.)

2

statemachine

2

Tounderstand the concept of state machine, a state transitioncircuit is constructed by ring counter, twisted ring counter andconditional twisted ring counter

Design

Compulsory

8

Ditto

3

Arithmeticunit

2

Grasp theuse of Alu 74LS181 for arithmetic operations, logical operationsand serial multiplication operations based on the principle of"accumulation shift"

Design

Compulsory

8

Ditto

4

storage

2

Understandthe structure and function of memory RAM and ROM, master memoryaddress space mapping principle and memory circuit connectionmethod.

Design

Compulsory

8

Ditto

5

Microprogramcontroller

2

Master thedesign method of micro program structure controller to achieve aminimum CPU which has program skip function only

Design

Compulsory

8

Ditto

6

Hard wiredcontroller

2

Master thedesign method of single cycle and multi cycle hard wired structurecontroller, and realize a minimum CPU which has program skipfunction

Design

Compulsory

8

Ditto

7

MicroprogramCPU

4

Understandthe "micro program" principle of CPU instruction, designa 8 bit CPU based on micro program controller, with single levelinterrupt mechanism

Exploratory

Elective

8

Ditto

8

Hard wiredCPU

4

To masterthe hard wired logic implementation of instruction, a 8 bit CPU,data path compatible microprogram CPU is designed based on hardwired controller

Exploratory

Elective

8

Ditto


2