欢迎来到天天文库
浏览记录
ID:38698395
大小:102.00 KB
页数:4页
时间:2019-06-17
《实验三进位控制、通用寄存器判零实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、计算机组成原理实验报告计算机与信息学院实验三进位控制、通用寄存器判零实验2014、4、29班级12级物联网工程(1)班学号姓名【实验目的】1.熟悉带进位控制的算术逻辑运算器的组成和硬件电路。2.用进位寄存器来实现带进位的左移、右移。3.熟悉判零线路。【实验要求】按照实验步骤完成实验项目,实现带进位位的算术逻辑运算,通用寄存器实现带进位的左移、右移功能,理解通用寄存器的判零电路。【实验过程】实验3.1算术逻辑单元带进位位的加法运算实验(1).把ALU-IN(8芯的盒型插座)与CPT-B板上的二进制开关单元中J0
2、1插座相连(对应二进制开关H16~H23),把ALU-OUT(8芯的盒型插座)与数据总线上的DJ2相连。(2).把D1CK、D2CK、CCK用连线连到脉冲单元的PLS1上,把EDR1、EDR2、ALU-O、S0、S1、S2、S3、CN、M接入二进制拨动开关(请按下表接线)。(3).按启停单元中停止按钮,实验平台停机并且把进位寄存器CY清零(CY灯灭)。在本实验中使用算术逻辑单元作为进位发生器,按运行键,实验即进入运行状态。(4).二进制开关H16~H23作为数据输入,置65H(对应开关如下表)。置各控制信号如
3、下:第4页共4页计算机组成原理实验报告计算机与信息学院(5).按脉冲单元中的PLS1脉冲按键,在D1CK上产生一个上升沿,把65H打入DR1数据锁存器,通过逻辑笔或示波器来测量确定DR1寄存器(74LS374)的输出端,检验数据是否进入DR1中。(6).二进制开关H16~H23作为数据输入,置A7H(对应开关如下表)。置各控制信号如下:(7)按脉冲单元中的PLS1脉冲按键,在D2CK上产生一个上升沿,把A7H打入DR2数据锁存器。(8)再置各控制信号如下:(9)按脉冲单元中的PLS1脉冲按键,在CCK上产生一
4、个上升沿,把74LS181的进位打入进位寄存器中,在有进位的情况下,CY指示灯亮,并且ALU-O为0,把计算结果输出到数据总线。(10)经过74LS181的计算将产生进位,即CN+4输出0,当把计算结果输出到总线时,数据总线指示灯IDB0~IDB7将显示结果0CH。实验3.2带进位移位实验(1)按启停单元中停止按钮,实验平台停机时把进位寄存器CY清零(CY灯灭)。在本实验中使用通用寄存器作为进位发生器,按运行键,实验即进入运行状态。(2)把RA-IN(8芯的盒型插座)与CPT-B板上的二进制开关单元中J01相
5、连(对应二进制开关H16~H23),把RA-OUT(8芯的盒型插座)与数据总线上的DJ6相连。(3)把CCK、RACK连到脉冲单元的PLS1,把ERA、X0、X1、RA-O、M接入二进制拨动开关。(请按下表接线)。第4页共4页计算机组成原理实验报告计算机与信息学院(4)二进制开关H16~H23作为数据输入,置81H(对应开关如下表)。置各控制信号如下:(5)按脉冲单元中的PLS1脉冲按键,在RACK上产生一个上升沿,把81H打入通用寄存器内。(6)此时数据总线上的指示灯IDB0~IDB7应该显示为81H。由于
6、通用寄存器内容不为0,所以ZD(LED)灯灭。置各控制信号如下:(7)按脉冲单元中的PLS1脉冲按键,在RACK上产生一个上升沿,使通用寄存器中的值左移。因进位寄存器CY的初始值为0,在RACK脉冲作用下将CY打入通用寄存器的最低位Q0。同时在CCK脉冲作用下把通用寄存器的最高位Q7(为1)打入进位寄存器CY,使CY显示灯亮,这样就实现了带进位的左移功能。(8)同样置各控制信号如下,并且按脉冲单元中的PLS1脉冲按键,可实现带进位的右移功能。把M作为是否带进位的选择,M=0带进位移位,M=1不带进位移位。控制
7、型号X0、X1、M的功能状态如下:功能控制表第4页共4页计算机组成原理实验报告计算机与信息学院【实验结果】实验3.1算术逻辑单元带进位位的加法运算实验结果:经过74LS181的计算将产生进位,即CN+4输出0,当把计算结果输出到总线时,数据总线指示灯IDB0~IDB7将显示结果0CH。实验3.2带进位移位实验结果:按脉冲单元中的PLS1脉冲按键,在RACK上产生一个上升沿,使通用寄存器中的值左移。因进位寄存器CY的初始值为0,在RACK脉冲作用下将CY打入通用寄存器的最低位Q0。同时在CCK脉冲作用下把通用寄
8、存器的最高位Q7(为1)打入进位寄存器CY,使CY显示灯亮,这样就实现了带进位的左移功能。同样置各控制信号如下,并且按脉冲单元中的PLS1脉冲按键,可实现带进位的右移功能。第4页共4页
此文档下载收益归作者所有