- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计组实验5-刘文斌
武汉轻工大学计算机组成原理实验报告(五)姓名: 刘 文 斌 院系:数学与计算机 学院班级:软件工程13 03班 学号: 50 老师:郭峰林2015.11.22实验五 加减器实验【实验环境】1. Windows 2000 或 Windows XP2. QuartusII9.1 sp2、DE2-115计算机组成原理教学实验系统一台。【实验目的】本次实验要求掌握加法器、减法器的设计与实现。【实验要求】可以利用原理图设计并实现1位、8位和32位加法器,以及32位加减器。设计1位加法器,将加法器中加入减法功能,可以利用SUB(减)的控制信号;【实验原理】加减器是以二进制方式进行数字的加法或减法运算的器件,它能进行加法或减法运算,做减法运算时,是通过将减法运算转化为加法运算来实现的。它可以用全加器做成。(各种加减器的实验原理见后面具体描述)【实验步骤】5.1 1位加法器的原理图设计5.1.1 实验原理两个二进制数字A,B和一个进位输入C0相加,产生一个和输出S,以及一个进位输出C1,这种运算电路成为全加器(1位加法器)。1位加法器有两个输出S和C1,其中S为加法器的和,C1为进位位输出。下表中列出一位全加器进行加法运算的输入输出真值表: 表5-1 加法器的真值表根据以上真值表,可以得到1位加法器的输入与输出逻辑关系。 ;5.1.2 新建1位加法器的原理图文件 根据上面的逻辑关系式可以建立如下图的1位加法器的原理图:存盘文件名假定为add_1图5.1.1 1位加法器的原理图5.1.3 文件编译5.1.4 功能仿真仿真结果及结果分析:图5.1.2 1位加法器的仿真波形图在5-10ns时,A=1,B=0,C0=0,则C1=0,S=1;在15-20ns时,A=1,B=1,C0=0,则C1=1,S=0;在30-35ns时,A=0,B=1,C0=1,则C1=1,S=0;在35-40ns时,A=1,B=1,C0=1,则C1=1,S=1;5.1.5 生成原理图元器件 切换到原理图窗口,点击【File】--【Create/Update】--【Create Symbol Files for Current File】,完成元件封装,假定保存的文件名为add_1。这样就生成了1位全加器的元器件,为后续步骤提供基础。1位加法器的封装图为:图5.1.3 1位加法器封装图5.2 8位加法器的原理图设计在5.1生成的1位全加器基础上,实现8位全加器。5.2.1 实验原理8位加法器用于对两个8位二进制数进行加法运算,并产生进位。8位加法器真值表如下所示: 表5-2 8位加法器真值表 输 入 输 出A[7..0]B[7..0]CINS[7..0]COUTAB进位输入A+B+CIN进位输出表中A[7..0]表示A有8位输入端:A7-A0;B[7..0]表示B有8位输入端:B7-B0;S[7..0]表示S有8位输入端:S7-S0。8位加法器的A、B都有8个输入端,加上进位CIN,共有17个输入端。它有9个输出端,即S7-S0和COUT,因此8位加法器可由8个1位加法器构成。5.2.2 建立8位加法器原理图文件注意:建立新的8位全加器工程文件,在输入原理图之前,请将5.1中的1位全加器的原理图文件(add_1.bdf)和全加器元器件库文件(add_1.bsf)复制到当前的工程文件夹下,以便于使用自定义的加法器元器件。在原理图中使用红色框按钮选择add_1原件。根据图中提示,完成8位加法器原理图的设计。图5.2.1 8位加法器原理图5.2.3 文件编译5.2.4 功能仿真仿真结果及结果分析:图5.2.2(a) 8位加法器的仿真波形图在10-20ns时,A=01,B=4B,C0=0,则C1=0,S=4C;在60-70ns时,A=06,B=50,C0=1,则C1=0,S=57;在110-120ns时,A=0B,B=55,C0=0,则C1=0,S=60;图5.2.2(b) 8位加法器的仿真波形图在880-890ns时,A=58,B=A2,C0=1,则C1=0,S=FB;在920-930ns时,A=5C,B=A6,C0=0,则C1=1,S=02;在960-970ns时,A=60,B=AA,C0=1,则C1=1,S=0B;5.2.5 生成原理图元器件 点击【File】--【Create/Update】--【Create Symbol Files for Current File】,完成元件封装。图5.2.3 8位加法器封装图注:改变原理图中,输入/输出引脚的位置,就可
您可能关注的文档
最近下载
- 2024-2025统编版五年级上册道德与法治期末试题汇编:填空题(含答案).pdf VIP
- 预制结构电气管线预埋专项施工方案.docx VIP
- GBT151152024压铸铝合金标准Diecastingaluminumalloys.docx VIP
- 病理性医疗废物管理制度.docx VIP
- 自律做最好的自己课件.pptx VIP
- 第五单元第2课+《传承非遗手艺》+课件++2024—2025学年湘美版(2024)初中美术七年级上册.pptx VIP
- 在巡察整改工作推进会上的讲话3.docx VIP
- (高清版)DB35∕T 1856-2019 档案数字化操作规程 纸质档案 .pdf VIP
- GVP-药物警戒体系及质量体系(模块一).pdf VIP
- 初中数学《全等三角形》单元教学设计以及思维导图.pdf VIP
原创力文档


文档评论(0)