《计算机组成原理》运算器实验报告.docVIP

《计算机组成原理》运算器实验报告.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机组成原理》 实 验 报 告 学 院: 计算机学院 专 业: 交通工程 班级学号: AP0804114 学生姓名: 黄佳佳 实验日期: 2010.11.29 指导老师: 李鹤喜 成绩评定: 五邑大学信息学院计算机组成原理实验室 实 验 一 实验名称:运算器实验 实验目的: 掌握运算器的组成及工作原理; 熟悉ALU执行算术运算与逻辑运算的具体实现过程; 掌握ALU 算术与逻辑运算的控制方法 了解多片ALU的组合扩展功能和进位链的实现 实验内容: 两16位操作数的算术运算及进位影响 两16位操作数的逻辑运算及进位影响 不同控制组合下的算术与逻辑运算的输出结果 实验设备: EL-JY-II型计算机原理实验系统,排线若干 实验步骤: 在系统断电的情况下,按实验指导书接线图完成本次实验的接线; 系统上电,拨动清零开关,系统清零; 从数据输入开关电路输入第一个16位数据,开放数据总线,使数据进入暂存寄存器1; 从数据输入开关电路输入第二个16位数据,开放数据总线,使数据进入暂存寄存器2; 关闭数据输入开关,开启ALU输出,检查两个16位数据正确与否,有错通过步骤3改正; 设置方式控制M=0,拨动功能选择端S3,S2,S1,S0 进行算术运算,记录ALU输出结果; 重复步骤6,直到S3,S2,S1,S0所有组合(16种)被完成; 设置方式控制M=1,拨动功能选择端S3,S2,S1,S0 进行逻辑运算,记录ALU输出结果; 重复步骤6,直到S3,S2,S1,S0所有组合(16种)被完成; 对实验结果进行检查,如有错误,找出原因,重做实验,直到正确为止。 实验结果 整个实验记录的实验结果如下: 表一: ALU 算术与逻辑运算实验结果 LT1 LT2 S3S2S1S0 M=0(算术运算) M=1(逻辑运算) Cn=1(无进位) Cn= 0(有进位) 1234H 5678H 0 0 0 0 F=1234H F=1235H F=EDCBH 0 0 0 1 F=567CH F=567DH F=A983H 0 0 1 0 F=BBB7H F=BBB8H F=4448H 0 0 1 1 F=FFFFH F=0000H F=0000H 0 1 0 0 F=1238H F=1239H F=EDCFH 0 1 0 1 F=5680H F=5681H F=A987H 0 1 1 0 F=BBBBH F=BBBCH F=444CH 0 1 1 1 F=0003H F=0004H F=0004H 1 0 0 0 F=2464H F=2465H F=FFFBH 1 0 0 1 F=68ACH F=68ADH F=BBB3H 1 0 1 0 F=CDE7H F=CDE8H F=5678H 1 0 1 1 F=122FH F=1230H F=1230H 1 1 0 0 F=2468H F=2469H F=FFFFH 1 1 0 1 F=68B0H F=68B1H F=BBB7H 1 1 1 0 F=CDEBH F=CDECH F=567CH 1 1 1 1 F=1233H F=1234H F=1234H 表二 74181ALU功能表(分析时使用) 选择 M=1 逻辑操作 M=0 算术操作 S3 S2 S1 S0 Cn=1(无进位) Cn=0(有进位) 0 0 0 0 F=/A F=A F=A加1 0 0 0 1 F=/(A+B) F=A+B F=(A+B)加1 0 0 1 0 F=/A*B F=A+/B F=(A+/B)加1 0 0 1 1 F=0 F=减1(2的补) F=0 0 1 0 0 F=/(A*B) F=A加A*/B F=A加A*/B加1 0 1 0 1 F=/B F=(A+B)加A*/B F=(A+B) 加A*/B加1 0 1 1 0 F=(/A*B+A*/B) F=A减B减1 F=A减B 0 1 1 1 F=A*/B F=A*/B减1 F=A*/B 1 0

文档评论(0)

6u263b6 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档