资源描述:
《2:进位控制实验》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、实验项目二:进位控制实验一、实验目的:1.验证带进位控制的算术运算功能发生器的功能。2.按给定的数据完成儿种指定的算术运算。二、实验重点:1.进位锁存器的工作原理三、实验难点:1•进位锁存器的工作原理四、实验任务:1.计算-60(加)1042•计算100(加)403•计算120(减)744•计算54(减)74五、实验原理:固D7D0sA7B0«siA3AOEM74LS181/卜—1•74LS245F3F071LS18IA4B7S3S2SI$0Q7Q,Q3Q0Q7QIQ3Q074LS27374LS273ARSOS1S2S3ALUGMCN
2、CY(进位LED指示灯)最高位有进位时CY灯灭,无进位时CY灯亮DATABUSI);DO进位控制运算器的实验原理如上图所示,在实验一的基础上增加进位控制部分,其'!•181的进位进入-个锁存器,其写入是由T4和AR信号控制,T4是脉冲信号,实验时将T4连至信号单元的TS4上。AR是电平控制信号(低电平冇效),可用于实现带进位控制实验,而T4脉冲是将本次运算的进位结果锁存到进位锁存器中。六、实验过程描述:(详细实验过程及实验结果)任务①连线:连线图臺示意图・・kg信号单元T1匚XTS1T4EXTS4算术逻辑单元ALUGDOD732SSC
3、NMAROS►□申G-川321OLLSSsSACNLDDR2LDDR1AR开关单元输入单元SWGSWG②开关复位:复位:所有开关置零控制台开关设置如图:SP05=NORMSP06=RUNSP03=STEPSP04=RUN③打开电源,启动:待连线与开关复位都做好后,打开电源,启动④初始化:SWG=1,ALUG=l,AR=hSO=S1=S2=S3=M=CN=1,LDDR1=LDDR2=O,将CLR打为1再打为0再打为1,观察进位指示灯CY为亮⑤输入数据A:在输入单元输入11000100,将SW_G置为0,观察总线指示灯是否显示为11000
4、100,然后将LDDR1置为1,并按下控制台单元的START按键,接着把LDDR1还原为0,SW_G还原为1⑥输入数据弘在输入单元输入01101000,将SW_G置为0,观察总线指示灯是否显示为01101000,然后将LDDR2置为1,并按下控制台单元的START按键,接着把LDDR2还原为0,SW_G还原为1③计算:将SO、SI、S2、S3、M、CN分别置为1、0、0、1、0、1,再将ALU_G置为0,观察总线指示灯的显示结果④输出结果:总线指示灯的显示结果为00101100,与实际结果相符③检验进位:将AR置为0,按下控制台单元的
5、START按键,观察到进位指示灯CY灭,有进位,与实际结果和符任务2:①②③④同上⑤输入数据A:在输入单元输入01100100,将SW.G置为0,观察总线指示灯是否显示为01100100,然后将LDDR1置为1,并按下控制台单元的START按键,接着把LDDR1还原为0,SW_G还原为1⑥输入数据在输入单元输入00101000,将SW_G置为0,观察总线指示灯是否显示为00101000,然后将LDDR2置为1,并按下控制台单元的START按键,接着把LDDR2还原为0,SW_G还原为1⑦计算:将so、SI、S2、S3、M、CN分别置为
6、1、0、0、1、0、1,再将ALU_G置为0,观察总线指示灯的显示结果⑧输出结果:总线指示灯的显示结果为10001100,产生溢出⑨检验进位:将AR置为0,按下控制台单元的START按键,观察到进位指示灯CY亮,无进位任务3:①②③④同上⑤输入数据A:在输入单元输入01111000,将SW_G置为0,观察总线指示灯是否显示为01111000,然后将LDDR1置为1,并按下控制台单元的START按键,接着把LDDR1还原为0,SW_G还原为1⑥输入数据B:在输入单元输入10110110,将SW_G置为0,观察总线指示灯是否显示为1011
7、0110,然后将LDDR2置为1,并按下控制台单元的START按键,接着把LDDR2还原为0,SW_G还原为1⑦计算:将SO、SI、S2、S3、M、CN分别置为1、0、0、1、0、1,再将ALU_G置为0,观察总线指示灯的显示结果⑧输出结果:总线指示灯的显示结果为00101110,与实际结果相符⑨检验进位:将AR置为0,按下控制台单元的START按键,观察到进位指示灯CY灭,有进位,与实际结果相符任务4:①②③④同上⑤输入数据在输入单元输入00110110,将SW_G置为0,观察总线指示灯是否显示为00110110,然后将LDDR1置
8、为1,并按下控制台单元的START按键,接着把LDDR1述原为0,SW_G述原为1⑥输入数据氏在输入单元输入10110110,将SW_G置为0,观察总线指示灯是否显示为10110110,然后将LDDR2置为1,并按下控制