下载可编辑

PAGE

.专业.整理.

机器号___________________计算机组成原理

机器号___________________

计算机组成原理

专业班级:

姓 名:

机器号:

学 号:

E-mail:

指导教师:

总成绩:

分步成绩:

出勤:

实验表现

实验报告:

实验三 运算器及移位实验

一、实验目的

1、了解运算器模块如何连接以及数据通路;

2、通过实际设置控制信号、给出ALU的输入端数据、观察运算结果,领会课堂教学中关于ALU的功能特性;

3、认识一种较新的设计实现ALU功能的方法——用CPLD实现运算器。

4、掌握作为运算器核心器件的ALU,其输出连入数据总线前常见处理方法——COP2000实验仪中使用了三种输出结果数据的方法——直通输出D、左移输出L、右移输出R。

二、实验原理

COP2000模型机中的8位ALU由一片CPLD(XC9572)实现。有8种运算类型:加、减、与、或、进位加、进位减、A取反、A输出运算,通过控制信号S2、S1、S0来选择。运算数据由累加器A及寄存器W给出,运算结果输出到D,L,R。具体结构如下图。

ALU原理图

移位器由3个8位寄存器组成,能实现直通、左移、右移。直通门D将运算器的结果不移位送总线,右移门R将运算器的结果右移一位送总线,左移门L将运算器的结果左移一位送总线。用控制信号CN决定运算器是否带进位移位。

三、实验内容

1、运算器实验

按照下表连线

连接

信号孔

接入

连接

信号孔

接入

1

J1座

J3座

5

AEN

K3

2

S0

K0

6

WEN

K4

3

S1

K1

7

CyIN

K5

4

S2

K2

8

ALUCK

CLOCK

注:CyIN为运算器进位输入。

(1)将运算数据输入A、W中

将XXH写入A寄存器:

拨设置开关K23—K16,使其为A寄存器要输入的数据:

K23

K22

K21

K20

K19

K18

K17

K16

0

0

0

0

0

1

0

0

置控制信号,使DBUS数据送入A寄存器中:

K5(CyIN)

K4(WEN)

K3(AEN)

K2(S2)

K1(S1)

K0(S0)

1

1

0

1

1

1

按住CLOCK脉冲键,CLOCK由高变低,这时寄存器A的黄色指示灯亮,表示选择寄存器A。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据XXH被写入寄存器A。

将XXH写入W寄存器

拨设置开关K23—K16,使其为A寄存器要输入的数据:

K23

K22

K21

K20

K19

K18

K17

K16

0

0

0

0

0

0

1

0

置控制信号,使DBUS数据送入W寄存器中:

K5(CyIN)

K4(WEN)

K3(KAEN)

K2(S2)

K1(S1)

K0(S0)

1

0

1

1

1

1

按住CLOCK脉冲键,CLOCK由高变低,这时寄存器W的黄色指示灯亮,表示选择寄存器W。

放开CLOCK键,CLOCK由低变高,产生一个上升沿,数据XXH被写入寄存器W。

(2)置控制信号,填写运算结果。

K5(CyIN)

K2(S2)

K1(S1)

K0(S0)

结果(直通门D)

注释

0

0

0

0

06

加运算

0

0

0

1

02

减运算

0

0

1

0

06

或运算

0

0

1

1

00

与运算

0

1

0

0

06

带进位加运算

1

1

0

0

07

带进位加运算

0

1

0

1

02

带进位减运算

1

1

0

1

01

带进位减运算

0

1

1

0

FB

取反运算

0

1

1

1

04

输出A

2、移位实验

按照下表连线

连接

信号孔

接入

1

J1座谈

J3座

2

AEN

K0

3

CN

K1

4

CyIN

K2

5

S2

K3

6

S1

K4

7

S0

K5

8

ALUCK

CLOCK

注:CyIN为移位进位输入。

(1) 将数据写入A寄存器

K23

K22

K21

K20

K19

K18

K17

K16

0

0

0

0

0

0

1

0

置控制信号为:

K0(AEN)

K3(S2)

K4(S1)

K5(S0)

0

1

1

1

注:S21S1S0=111时,运算器输出为寄存器A的内容。

(2) 将A中数据进行三种方式操作,并写出结果

CN

CyIN

L

D

R

0

X

04

02

01

1

0

04

02

01

1

1

05

02

81

实验四 存储器实验

一、实验目的

1、掌握静态随机存储器的工作原理;

2、通过对6116SRAM芯片的实验体会存储芯片读写信号的作用;

3、了解COP2000实验仪中内存模块地址的两个来源,学会给出地址并按地址向相应的EM单元中写入数据的方法;

4、掌握由EM

计算机组成原理第二次实验报告,计算机组成原理第二次实验报告.doc相关推荐

  1. 计算机组成原理实验load,计算机组成原理实验报告五

    计算机组成原理实验报告五 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 4.9 积分 广东工业大学广东工业大学实验报告 计算机学院 计算机科学与技术 ...

  2. 计算机组成原理微控制设计实验总结,计算机组成原理微程序控制器实验报告.doc...

    计算机组成原理微程序控制器实验报告.doc 计算机组成原理实验报告三:微程序控制器实验?? 2011-05-06 01:00:09|??分类: 实验报告 |??标签:实验??微程序??字段??微指令? ...

  3. 计算机组成原理扩展指令CLC实验报告,计算机组成原理实验报告.doc

    计算机组成原理实验报告 计算机组成原理实习报告 本学期我们开设了计算机组成原理这门课,主要学习计算机的主要部件以及这些部件组成的原理和如何运行.除了平时的课堂学习,我们还有实验课帮助我们更好的了解这门 ...

  4. 计算机组成原理计数器实验报告,计算机组成原理4位二制计数器实验报告.doc

    计算机组成原理4位二制计数器实验报告 计算机组成原理实验一 4位二进制计数器实验 姓名:李云弟 学号:1205110115 网工1201 [实验环境] 1. Windows 2000 或 Window ...

  5. 计算机组成原理结果分析与实验体会,计算机组成原理实验报告心得体会.docx

    计算机组成原理实验报告心得体会 实验报告 实验课程名称:计 学院:计算算机机科组学成系原理 专业:计算机科学与技术 指导教师:张 报告人姓名: 学号: 同组人员名单: 学期: 本文 计算机科学系 注: ...

  6. cache 计算机系统实验报告,计算机组成原理实验报告-cache模拟器的实现

    计算机组成原理实验报告-cache模拟器的实现 (20页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 计算机组成原理实验报告学院(系)南 ...

  7. 计算机原理存储器实验报告,计算机组成原理存储器实验报告.doc

    文档介绍: 福建农林大学计算机与信息学院信息工程类实验报告 系: 计算机系专业: 计算机科学与技术年级: 2007级 姓名: 学号: 实验课程: 计算机组成原理 实验室号:__ 实验设备号: 1 实验 ...

  8. 计算机组成原理实验箱使能开关,计算机组成原理微程序计数器实验报告

    计算机组成原理微程序计数器实验报告 (3页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.9 积分 洛阳理工学院实验报告系别计算机与信息工程学院班级学号 ...

  9. 计算机组成原理设计性实验,《计算机组成原理》设计性实验报告.doc

    <计算机组成原理>设计性实验报告 华北科技学院计算机学院设计性实验 实 验 报 告 课程名称 计算机组成原理B 实验学期 2013 至 2014 学年 第 一 学期 学生所在院部 计算机学 ...

  10. 计算机组成原理实验八报告,计算机组成原理实验报告-八位补码加减法器的设计与实现.docx...

    计算机科学与技术学院 计算机组成原理 实验报告书 实?验?名?称 班级 学号 姓名 指?导?教?师 日期 成绩 八位补码加/减法器的设计与实现 实验?1?八位补码加/减法器的设计与实现 一.实验目的 ...

最新文章

  1. sass文件编译的三种方式【舒】
  2. u3d android,u3d与安卓交互(Android studio)
  3. python爬虫能干什么-总算发现python爬虫能够干什么
  4. 四位共阳极数码管显示函数_【项目8-任务10-小组13】利用四位数码管实现动态扫描显示...
  5. .net程序部署(mono方式)
  6. python精要(72)-函数参数列表副本
  7. 【TensorFlow】TensorFlow从浅入深系列之十一 -- 教你深入理解卷积神经网络中的卷积层
  8. 一文搞懂RSOP偏振态旋转
  9. 升级 webpack4 变化之处
  10. 准备创业或刚创业的朋友必读
  11. 字符编码(ucs2 ucs4 utf)
  12. 2015蓝桥杯C++A:手链样式(圆排列和环排列)
  13. 想创业?从学会需求谈判开始
  14. 深度学习自学(三十九):基于对抗网络判别能力正则化的半监督生成方法
  15. Vue:embed结合ElementUI中dialog实现PDF文件预览
  16. C#中如何跨窗体传值
  17. 4、数据表的创建与更新
  18. 一个很好用的angularjs日期插件
  19. cisco服务器桌面命令行窗口,WLC调试和显示命令
  20. ae预览绿条不完整_AE不能预览全部视频的原因分析及解决方案

热门文章

  1. Jmeter环境变量配置
  2. .NET图像处理库ImageGear for .NET v23发布,新增AcroForm功能和亚洲OCR丨附下载
  3. 如何为服务器安装操作系统
  4. 字典文件txt下载_QQ阅读软件下载-QQ阅读ios版下载
  5. 银行家算法(操作系统)
  6. JavaScript百度地图离线版
  7. 神州数码思特奇和学大教育哪个公司比较好?请高手给分析下
  8. C# Media播放器
  9. 2345PHP面试有几轮,2345的PHP面试题
  10. 5-1-1 PIR如何工作