计算机组成原理课程设计实验报告

计算机组成原理课程设计实验报告

ID:15858247

大小:609.50 KB

页数:11页

时间:2018-08-06

计算机组成原理课程设计实验报告_第1页
计算机组成原理课程设计实验报告_第2页
计算机组成原理课程设计实验报告_第3页
计算机组成原理课程设计实验报告_第4页
计算机组成原理课程设计实验报告_第5页
资源描述:

《计算机组成原理课程设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机组成原理课程设计实验报告学院:计算机科学与工程学院专业:计算机科学与技术班级:计算机二班学号:姓名:评分:2010年6月23日实验一验证74LS181运算和逻辑功能一、实验目的:1、掌握算术逻辑单元(ALU)的工作原理;2、熟悉简单运算器的数据传送通路;3、画出逻辑电路图及布出美观整齐的接线图;4、验证4位运算功能发生器(74LS181)组合功能。二、实验原理:1、ALU能进行多种算术运算和逻辑运算。4位ALU_74LS181能进行16种算术运算和逻辑运算。功能表如下:方式M=1逻辑运算M=0算术运算S3S2S1S0逻辑运算CN=1(无进

2、位)CN=0(有进位)0000F=/AF=AF=A加10001F=/(A+B)F=A+BF=(A+B)加10010F=(/A)BF=A+/BF=(A+/B)加10011F=0F=负1(补码形式)F=00100F=/(AB)F=A加A(/B)F=A加A/B加10101F=/BF=(A+B)加A/BF=(A+B)加A/B加10110F=A⊕BF=A减B减1F=A减B0111F=A/BF=A(/B)减1F=A(/B)1000F=/A+BF=A加ABF=A加AB加11001F=/(A⊕B)F=A加BF=A加A加11010F=BF=(A+/B)加ABF=

3、(A+/B)加AB加11011F=ABF=AB减1F=AB1100F=1F=A加AF=A加A加11101F=A+/BF=(A+B)加AF=(A+B)加A加11110F=A+BF=(A+/B)加AF=(A+/B)加A加11111F=AF=A减1F=A(上表中的“/”表示求反)2、具体示例功能解析(1)A、S、D、F键分别控制U1单元的输入,通过选择高低电平,输入四位二进制数,在U1单元显示为一位十六进制数,例如:A为高电平,S为低电平,D为高电平,F为低电平,则U1将显示为5;同理,G、H、J、K键分别控制U2单元的输入;(2)Z、X、C、V键分

4、别作为74LS181N的S0、S1、S2、S3运算选择控制端的开关,实现决定电路执行哪一种运算;(3)CN引脚是最低位进位输入控制引脚,CN=0,表示有进位,CN=1,表示无进位;M引脚为状态控制端,M=1,表示逻辑运算,M=0,表示算术运算;(4)F3、F2、F1、F0均为数据输出引脚,F3为最高位。图1:4位74LS181电路示意图3、ALU-74LS181引脚说明:M=1逻辑运算,M=0算术运算。引脚说明M状态控制端M=1逻辑运算;M=0算术运算S3S2S1S0运算选择控制S3S2S1S0决定电路执行哪一种算术A3A2A1A0运算数1,引

5、脚3为最高位B3B2B1B0运算数2,引脚3为最高位Cn最低位进位输入Cn=0有进位;Cn=1无进位Cn+4本片产生的进位信号Cn+4=0有进位;Cn+4=1无进位F3F2F1F0F3F2F1F0运算结果,F3为最高位三、实验内容:图2:4位74LS181电路验证图如上图所示,M=0,进行算术运算,CN=1,表示无进位,S3、S2、S1、S0分别为1001,因此对应的运算为:F=A加B,由此可见实验结果正确。图3:4位74LS181电路验证图如上图所示,M=1,进行算术运算,S3、S2、S1、S0分别为1110,因此对应的运算为:F=A+B,由

6、此易知实验结果正确。图4:4位74LS181电路验证图如上图所示,M=0,进行算术运算,CN=0,表示有进位,S3、S2、S1、S0分别为1001,因此对应的运算为:F=A加B加1,由此易知实验结果正确。综上验证74LS181型4位ALU的逻辑算术功能,列出结果如下表:S3S2S1S0数据1数据2算术运算(M=0)逻辑运算(M=1)Cn=1(无进位)Cn=0(有进位)0000AH5HF=A(1010)F=B(1011)F=5(0101)0001AH5HF=F(1111)F=0(0000)F=0(0000)0010AH5HF=A(1010)F=B

7、(1011)F=5(0101)0011AH5HF=F(1111)F=0(0000)F=0(0000)0100FH1HF=D(1101)F=E(1110)F=E(1110)0101FH1HF=D(1101)F=E(1110)F=E(1110)0110FH1HF=D(1101)F=E(1110)F=E(1110)0111FH1HF=D(1101)F=E(1110)F=E(1110)1000FHFHF=E(1110)F=F(1111)F=F(1111)1001FHFHF=E(1110)F=F(1111)F=F(1111)1010FHFHF=E(111

8、0)F=F(1111)F=F(1111)1011FHFHF=E(1110)F=F(1111)F=F(1111)11005H5HF=A(1010)F=B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。