预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共12页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机组成原理实验报告 专业网络工程 班级 学号099074 姓名 指导教师 安徽工业大学计算机学院 二○一二年五月 实验报告 使用新设备做的实验: 寄存器实验(A,w寄存器实验,R0R1R2R3寄存器实验) 运算器实验 存储器EM实验 一.寄存器实验 实验1:A,W寄存器实验 连接线表: 系统清零和手动状态设定:K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入 手动状态。 将55H写入A寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄 存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。 将66H写入W寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据66H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器W的黄色选择指示灯亮,表明选择W 寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据66H被写入W寄存器。 实验2:R0,R1,R2,R3寄存器实验 连接线表 将11H写入R0寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据11H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器R0的黄色选择指示灯亮,表明选择R0 寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据11H被写入R0寄存器。 将22H写入R1寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据22H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器R1的黄色选择指示灯亮,表明选择R1 寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据22H被写入R1寄存器。 将33H写入R2寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据33H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器R2的黄色选择指示灯亮,表明选择R2 寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据33H被写入R2寄存器。 将44H写入R3寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据44H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器R3的黄色选择指示灯亮,表明选择 R3寄存器。放开STEP键,CK由低变高,产生一个上升沿,数据44H被写入R3寄存器。 注意观察: 1.数据是在放开STEP键后改变的,也就是CK的上升沿数据被打入。 2.K1(SB),K0(SA)用于选择寄存器。 寄存器R读工作波形图 读R0寄存器 置控制信号为: 这时寄存器R0的红色输出指示灯亮,R0寄存器的数据送上数据总线。此时数据总线 指示灯L7...L0为:00010001.将K11(RRD)置为1,关闭R0寄存器输出。 读R1寄存器 置控制信号为: 这时寄存器R1的红色输出指示灯亮,R1寄存器的数据送上数据总线。此时数据总线 指示灯L7...L0为:00100010.将K11(RRD)置为1,关闭R1寄存器输出。 读R2寄存器 置控制信号为: 这时寄存器R2的红色输出指示灯亮,R2寄存器的数据送上数据总线。此时数据总 线指示灯L7...L0为:00110011.将K11(RRD)置为1,关闭R2寄存器输出。 读R3寄存器 置控制信号为: 这时寄存器R3的红色输出指示灯亮,R3寄存器的数据送上数据总线。此时数据总线 指示灯L7...L0为:01000100.将K11(RRD)置为1,关闭R3寄存器输出。 二.运算器实验 实验电路:CPTH中的运算器由一片CPLD实现,有8种运算,通过S2,S1,S0 来选择,运算数据由寄存器A及寄存器W给出,运算结果输出到直通门D。 连接线表 将55H写入A寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄 存器。放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。 将33H写入W寄存器 二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据33H 置控制信号为: 按住STEP脉冲键,CK由高变低,这时寄存器W的黄色选择指