下载可编辑

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. 用什么tricks能让模型训练得更快?先了解下这个问题的第一性原理
  2. 从数据类型 nvarchar 转换为 bigint 时出错_JavaScript数据类型的一些细节点
  3. 100多个基础常用JS函数和语法集合大全
  4. Flask 模型操作
  5. excel表格从某个标志计算机,让Excel也玩多标签 多个图表一个窗口 -电脑资料
  6. 一个事务中 可以查询自己未提交的数据吗_数据库事务
  7. Python(6)-文件和异常
  8. 句柄泄漏与应用程序体验查找服务(AELookupSvc)
  9. HDU2024 C语言合法标识符【文本处理】
  10. 移动支付深入我们的生活,行业态势又如何?
  11. Android POS开发
  12. 主分区、扩展分区、逻辑分区和活动分区的区别与联系
  13. ansys 如何截取高清的网格图
  14. 计算机 管理 mmc 注册表,win10注册表编辑器没有mmc怎么办_win10恢复注册表mmc文件夹的方法-win7之家...
  15. 国际数字文创产业园区助力成都打造文创名城
  16. 感谢读者朋友和网友对《Spring Boot实战派》的批评指正
  17. 《淘宝网开店 拍摄 修图 设计 装修 实战150招》一一2.9 疏密相间构图法
  18. 拼死抢到一个猫爪杯,粉丝却说他想要这个?!(文末抢福利)
  19. 软件方法(下)第8章分析之分析类图—知识篇Part09-审查类和属性1
  20. java有丰富的库,【判断题】Java有丰富的库供我们调用 A. 正确 B. 错误

热门文章

  1. 第五章 数据仓库实例
  2. QQ2007戏曲形象造型[转]
  3. 基于matlab的跳频系统的仿真,基于MATLAB的跳频通信系统仿真
  4. 新站如何提交百度sitemap,吸引蜘蛛快速爬取
  5. matlab查找鞍点的位置,找出一个二维数组中的鞍点,即该位置上的元素在该行上最大、在该...
  6. <C++模板:(函数模板)+(类模板)--详细说明>
  7. c语言十进制数转化为八进制十六进制,C语言:将十进制转化为八进制,十六进制...
  8. 揭开进程的概念、状态、通信的迷雾。看完瞬间豁然开朗
  9. java word 乱码_(word)Java乱码问题解决方案.doc
  10. Linux:shell脚本入门笔记