欢迎来到天天文库
浏览记录
ID:33058712
大小:407.51 KB
页数:14页
时间:2019-02-19
《计算机组成原理运算器移位器控制器》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、甘肃政法学院本科学生实验报告甘肃政法学院实验管理中心印制实验题目算术逻辑、进位控制、移位运小组合作是算实验一、实验目的:1.掌握简单运算器的数据传送通路。2.验证运算功能发生器(74LS181)的组合功能。3.验证带进位的算术运算功能发生器的功能。4.按指定数据完成几种指定的算术运算。1.验证移位控制的组合功能。二、实验环境:CCT-IV计算机组成原理教学实验系统一台,排线若干。三、实验内容与步骤:一、算术运算逻辑实验1、原理:实验中运算器有两片74LS181以并串形成构成8位字长的ALUo运算器的输出经过一个三太门(74LS245)和数
2、据总线相连,运算器的输入端分别有两个锁存器(74LS373)鎖存,锁存器的输入端连至数据总线,数据开关(“INPUTDEVICE")用来给岀才参运算的数据,数据线数灯(”BUSUNIT”)用来显示数据总线内容。T4为脉冲信号,其中T4为脉冲信号,市于电路中的时序信号均以连至”W/RUNIT”的相应时序信号引出端,因此,在实验时,只需将”W/RUNIT”的T4接至”STATEUNIT”的微动开关KK2的输出端,按动微开关,即获得单冲脉。其中S3、S2、Si、So、Cn、M、LDDRrLDDR2、ALU-B、SW-B电平控制信号用”SWITCH
3、UNIT"中的二进制数据开关来模拟,其中Cn、ALU-B.SW-B是低电平有效,LDDRi、LDDR2为高电平有效。原理图如下:2、步骤:(1)、根据实验中的实验图连接线路,检查无误后接通电源进行试验。实验接线图如下:-SV4U3nrm£3上NLDDRlLDDRaLDDRlLDDRaSuJ-B—B£3上NJTUT11TstateunitT4KK2Tcdataunitswitchun(T(2)、用二进制数码开关向DR1和DR2寄存器中置数。将数据开关调整为01100101,将ALU-B设为1,SW-B设为0,再将LDDR1设为1,LDDR2设
4、为0,按一下T4,即将数值与LDDR2中。用同样的方法将10100111置于LDDR2中。检查LDDR1-与LDDR2中置的数是否正确:将SW-B设为1,ALU-B设为0,当置S3、S2、Si、So、M为11111时,总线指示灯显示的是DR1中的数,置成10101时显示的是DR2中的数。经检验LDR1、LDR2置数正确。(3)运用正逻辑验证74LS118的算术运算和逻辑功能。在给定DR1二65、DR2二A7的情况下改变运算器的功能设置,观察运算器的输出并填入下表如图:DR1DR2S3S2SISOM=0(算术运算)M=1(逻辑运算)CN=1(
5、无进位)CN=0(有进位)65A70000F=(10110010)F=(10110011)F=(01001101)65A70001F=(11110011)F=(l1110100)F=(00001100)65A70010F=(10111110)F=(10111111)F=(01000001)65A70011F=(llllllll)F=(00000000)F=(00000000)65A70100F=(01100100)F=(01100101)F=(llllllll)65A70101F=(10100101)F=(10100110)F=(10111
6、110)65A70110F=(01110000)F=(01110001)F=(l1110011)65A70111F=(10110001)F=(10110010)F=(10110010)65A71000F=(10110010)F=(10110011)F=(01001101)65A71001F=(11110011)F=(l1110100)F=(00001100)65A71010F=(10111110)F=(10111111)F=(01000001)65A71011F=(llllllll)F=(00000000)F=(00000000)65A71
7、100F=(01100100)F=(01100101)F=(llllllll)65A71101F=(10100101)F=(10100110)F=(10111110)65A71110F=(01110000)F=(01110001)F=(l1110011)65A71111F=(10110001)F=(10110010)F=(10110010)DR1DR2S3S2SISOM=0(算术运算)M=1(逻辑运算〉CN=1(无进位)CN=0(有进位)AB0000F=AF=A加1F=AAB0001F=A+BF=(A+B)加1AB0010F=A+BF=(A
8、+B)加1F=ABAB0011F=0减]F=0F=0AB0100F=AtnABF二A加ABiPlF=ABAB0101F=aE加(A+BF二AE加(A+B)F=BAB0110F二A
此文档下载收益归作者所有