Forpersonaluseonlyinstudyandresearch;mercialuse实验报告专业:计算机科学与技术班级:计算机科学与技术(1)班学号:1147姓名:赵倩倩课程名称:计算机组成原理学年:2010—2011学期1课程类别:专业必修试验时间:2011年9月26日实验名称:算术逻辑运算实验目的和要求:一:实验目的掌握算术逻辑运算单元ALU(74LS181)的工组作原理。了解运算器的组成结构并掌握简单运算器的数据传送通道。验算有74LS181等组合逻辑电路组成的运算功能发生器运算功能。能够按给定的数据完成相应的操作。二:实验要求按练习的要求的输入数据和完成相应的操作,将实验结果填入表格中。实验软硬件要求::TDM-CM++计算机组成原理教学实验系统一台,排线若干。:两片74LS181以并/串联形式构成字长为8位的算术逻辑运算器ALU,数据实存器DR1和DR2为运算器ALU提供运算数据,8位数据开关D7-D0用来输入参与运算的数据,经一个输入双向三态门与总线相连。实验内容,方法和步骤一:,在显示灯和数码显示器LED上显示。,DR2中置数,经ALU直传后,经过三态门245送入数据总线,在数据显示灯和数码显示器LED显示。,验证ALU功能,结果在数据显示灯和数码显示器LED上显示。二:实验步骤,参照“运算器实验原理图如下图:,仔细检查无误,接通电源。,流程为:数据开关—打开—寄存器DR1—数据开关—打开—,设置:SW-B=1从输入开关输入:01100101打开输入三态门:SW-B=0设置DR1有效:LDDR1=1,LDDR2=0将数据打入DR1[按KK2发T4脉冲]将总线上的数据在数码管上显示LED-B=0发W/R脉冲同时,按以下步骤置入数据A7设置:SW-B=1从输入开关输入数据:打开输入三态门:SW-B=0设置DR2有效:LDDR2=1,LDDR1=0将数据打入DR1[按KK2发T4脉冲]将总线上的数据在数码管上显示LED-B=0发W/“SWITCHUNIT”改变开关S3,S2,S1,,M的值,可将两数进行不同的运算,具体设置的情况见74LS181算术/逻辑运算功能表。例如:M=10010,运算器进行加法运算;M=01100,运算器进行减法运算。实验结果:操作ALU-BSW-B记录总线上显示灯B7-B0的结果比较输出结果与输入数据是否一致输出DR1内容0001100101是输出DR2内容00是根据74LS181算术/逻辑运算功能表按序运算结果DR1DR2S3S2S1S0M=0(算术运算)M=1(=0,=0,无进位65A70000F=65F=66F=9A65A70001F=E7F=E8F=1865A70010F=7DF=7EF=820011F=FFF=DCF=000100F=A5F=A6F=DA0101F=27F=28F=580110F=BDF=DEF=C20111F=3FF
实验一—算术逻辑实验报告 来自淘豆网m.daumloan.com转载请标明出处.