寄存 器 实 验 报
专业:计算机科学与技术
班级:计科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寄存器
五、 实验感想
通过本次试验,我了解到了寄存器的运行原理,知道了它的工作方式。所以这种教学与实验相结合,使学生们更加容易的掌握知识,更迅速的把知识运用到实践当中。总而言之,这节实验课我学会了很多,对知识掌握更加额牢固了。