寄存器实验报告

寄存 器 实 验 报

专业:计算机科学与技术

班级:计科142 姓名:康道顺 学号:[1**********]3

系别:信息技术系

实验一 寄存器实验

一、实验目的

(1)了解模型机中A, W寄存器结构、工作原理及其控制方法。

(2)了解模型机中寄存器组R0..R3结构、工作原理及其控制方法。

二、实验要求

(1)A、W 寄存器:利用COP2000实验仪上的K16..K23开关做为DBUS 的数据,

其它开关做为控制信号,将数据写入寄存器A ,W 。

(2)R0、R1、R2、R3寄存器实验:利用COP2000实验仪上的K16..K23开关

做为DBUS 的数据,其它开关做为控制信号,对数据寄存器组R0..R3进行读写。

三、实验说明

寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。

COP2000用74HC574来构成寄存器。74HC574的功能如下:

注意:

1. 在CLK 的上升沿将输入端的数据打入到8个触发器中

74HC574工作波形图

四、实验原理

实验1:A ,W 寄存器实验 (1)原理图

寄存器A 原理图

寄存器W 原理图

(2)工作波形图

寄存器A ,W 写工作波形图

(4)实验数据

例:将55H 写入A 寄存器

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H 。

置控制信号为: 按住CLOCK 脉冲键,CLOCK 由高变低,这时寄存器A 的黄色选择指示灯亮,表明选择A 寄存器。放开CLOCK 键,CLOCK 由低变高,产生一个上升沿,数据55H 被写入A 寄存器。

a) 将66H 写入W 寄存器 。。。。。。

实验2:R0,R1,R2,R3寄存器实验 (1)原理图

寄存器R0,R1,R2,R3原理图

寄存器R 写工作波形图

(4)实验数据

注意观察:

1. 数据是在放开CLOCK 键后改变的,也就是CLOCK 的上升沿数据被打入。

将数据分别写入R0,R1,R2,R3寄存器

例:将11H 写入R0寄存器

置控制信号为:

例:将19H 写入R0寄存器

置控制信号为:

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据40H

置控制信号为:

将39H 写入R2寄存器

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据30H

将49H 写入R3寄存器

置控制信号为:

将R0,R1,R2,R3寄存器数据读出 将19H 读出R0寄存器 将29H 读出R1寄存器 将39H 读出R2寄存器 将49H 读出R3寄存器

五、 实验感想

通过本次试验,我了解到了寄存器的运行原理,知道了它的工作方式。所以这种教学与实验相结合,使学生们更加容易的掌握知识,更迅速的把知识运用到实践当中。总而言之,这节实验课我学会了很多,对知识掌握更加额牢固了。

寄存 器 实 验 报

专业:计算机科学与技术

班级:计科142 姓名:康道顺 学号:[1**********]3

系别:信息技术系

实验一 寄存器实验

一、实验目的

(1)了解模型机中A, W寄存器结构、工作原理及其控制方法。

(2)了解模型机中寄存器组R0..R3结构、工作原理及其控制方法。

二、实验要求

(1)A、W 寄存器:利用COP2000实验仪上的K16..K23开关做为DBUS 的数据,

其它开关做为控制信号,将数据写入寄存器A ,W 。

(2)R0、R1、R2、R3寄存器实验:利用COP2000实验仪上的K16..K23开关

做为DBUS 的数据,其它开关做为控制信号,对数据寄存器组R0..R3进行读写。

三、实验说明

寄存器的作用是用于保存数据的,因为我们的模型机是8位的,因此在本模型机中大部寄存器是8位的,标志位寄存器(Cy, Z)是二位的。

COP2000用74HC574来构成寄存器。74HC574的功能如下:

注意:

1. 在CLK 的上升沿将输入端的数据打入到8个触发器中

74HC574工作波形图

四、实验原理

实验1:A ,W 寄存器实验 (1)原理图

寄存器A 原理图

寄存器W 原理图

(2)工作波形图

寄存器A ,W 写工作波形图

(4)实验数据

例:将55H 写入A 寄存器

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H 。

置控制信号为: 按住CLOCK 脉冲键,CLOCK 由高变低,这时寄存器A 的黄色选择指示灯亮,表明选择A 寄存器。放开CLOCK 键,CLOCK 由低变高,产生一个上升沿,数据55H 被写入A 寄存器。

a) 将66H 写入W 寄存器 。。。。。。

实验2:R0,R1,R2,R3寄存器实验 (1)原理图

寄存器R0,R1,R2,R3原理图

寄存器R 写工作波形图

(4)实验数据

注意观察:

1. 数据是在放开CLOCK 键后改变的,也就是CLOCK 的上升沿数据被打入。

将数据分别写入R0,R1,R2,R3寄存器

例:将11H 写入R0寄存器

置控制信号为:

例:将19H 写入R0寄存器

置控制信号为:

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据40H

置控制信号为:

将39H 写入R2寄存器

二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据30H

将49H 写入R3寄存器

置控制信号为:

将R0,R1,R2,R3寄存器数据读出 将19H 读出R0寄存器 将29H 读出R1寄存器 将39H 读出R2寄存器 将49H 读出R3寄存器

五、 实验感想

通过本次试验,我了解到了寄存器的运行原理,知道了它的工作方式。所以这种教学与实验相结合,使学生们更加容易的掌握知识,更迅速的把知识运用到实践当中。总而言之,这节实验课我学会了很多,对知识掌握更加额牢固了。


相关文章

  • 数据通路组成实验
  • 华中科技大学武昌分校实验报告 实验名称实验日期专业学生姓名 数据通路组成实验2014.11.14计科唐海军 047 班号 第1202 3 次试验 组别 成绩 指导老师陈国平 同组学生 实验报告内容:一.实验目的 1. 2. 3. 4. 进一 ...查看


  • 计算机组成原理移位寄存实验报告
  • 计算机组成原理实验二 移位寄存实验 一.实验目的: 1.了解移位寄存器的硬件电路,验证移位控制与寄存的组合功能. 2.利用寄存器进行数据传输. 二.实验要求: 实现寄存器移位操作,了解通用寄存器的运用. 三. 实验原理: 移位运算实验原理图 ...查看


  • 计算机组成原理寄存器堆实验报告
  • 实验七-八 寄存器堆实验 姓名:陈衍席 学号:1205110125 网工1202 [实验环境] 1. Windows 2000 或 Windows XP 2. QuartusII9.1 sp2.DE2-115计算机组成原理教学实验系统一台, ...查看


  • 微机原理实验报告(2013)
  • 计算机在金属材料 中的应用实验 山东科技大学材料学院 目 录 一.调试程序DEBUG 二.熟悉80486指令系统 三.熟悉汇编语言汇编程序上机过程 四.汇编程序分支程序设计一 五.汇编程序分支程序设计二 六.汇编程序循环程序设计一 七.汇编 ...查看


  • 上海大学_计算机组成原理实验报告82011级
  • 上海大学计算机学院 <计算机组成原理二实验>报告8 姓名: 学号: 教师:xxx 时间:xxx 地点:xxx 机位:xxx 实验名称:程序转移机制(综合实验) 一.实验目的: 1. 2. 3. 4. 学习实现程序转移的硬件机制: ...查看


  • 北邮单片机实验报告(电子密码锁)
  • xx 班 xx 号 xx 单片机设计实验报告 2015 年小学期单片机设计实验报告 题目:基于 PIC 单片机的电子密码锁 班 级: 班内序号: 实验组号: 学生姓名: 指导教师: xx 班 xx 号 xx 单片机设计实验报告 期中检查 教 ...查看


  • 分支程序设计实验实验报告
  • 东 北 大 学 计算机硬件技术基础实验报告 专业班级: 姓名: 学号: 实验题目: 分支程序设计 日期: 2013.11.05 一.实验目的: 1)掌握分支程序的结构: 2)掌握分支程序的设计,调试方法. 二.实验内容: 设有3个单字节无符 ...查看


  • 14年综合技能训练安排及要求
  • 综合技能训练实验(实习)计划书 一.实验(实习)目的.主要任务及要求 本实验环节主要目的在于培养电子科学与技术专业的学生掌握集成电路设计的综合技能.通过对集成电路设计工具的使用和完成相关集成电路的设计流程,从而达到培养学生专业综合技能训练的 ...查看


  • 计算机综合实践实验报告
  • 四川大学网络教育学院 实践课程报告 实践课程 计算机综合实践 校外学习中心 奥鹏 专 业 电气工程及其自动化 层 次 专升本 年 级 级 学生姓名 学 号 20年 月 日 四川大学网络教育学院 实验报告 实验内容:用汇编语言编写一个简单的加 ...查看


热门内容