计算机组成原理-运算器组成实验

上传人:huo****ian 文档编号:137649066 上传时间:2022-08-18 格式:DOC 页数:15 大小:672.50KB
收藏 版权申诉 举报 下载
计算机组成原理-运算器组成实验_第1页
第1页 / 共15页
计算机组成原理-运算器组成实验_第2页
第2页 / 共15页
计算机组成原理-运算器组成实验_第3页
第3页 / 共15页
资源描述:

《计算机组成原理-运算器组成实验》由会员分享,可在线阅读,更多相关《计算机组成原理-运算器组成实验(15页珍藏版)》请在装配图网上搜索。

1、南通大学计算机科学与技术学院上机实验报告课程名称:计算机组成原理 年级:上机日期:2014姓名:学号:班级:实验名称:实验二运算器组成实验教师: 成绩:一、目的及要求一、实验目的1.掌握算术逻辑运算单元(ALU)的工作原理。2.熟悉简单运算器的数据传送通路。3.掌握8位补码加/减法运算器的设计方法。4.掌握运算器电路的仿真测试方法。实验要求:1.做好实验预习,掌握运算器的数据传送通路和ALU的功能特性。2. 实验完毕,写出实验报告.二、环境(软、硬件平台)软件平台:Quartus 硬件平台::现行的XP,WIN7,64位机都可以使用三、内容及步骤(包括程序流程及说明)实验参考电路如下图所示,下

2、图(a)是1位全加器的电路原理图,图(b)是由1位全加器采用行波进位方法设计的多位补码加/减法运算器。1.设计一个8位补码加/减法运算器(1)参考图1,在QUARTUS II里输入原理图,设计一个8位补码加/减法运算器。一位二进制的加减法器电路图为:建立波形文件,设置数值进行测试封装为芯片,设计8位二进制的加减法器,电路图如下创建波形文件,对该8位补码加/减法运算器进行功能仿真测试测试通过后,封装成一个芯片。2. 设计8位运算器通路电路参考下图2,利用实验任务1设计的8位补码加/减法运算器芯片建立运算器通路。实验电路图如下:3利用仿真波形,测试数据通路的正确性。设定各控制信号的状态,完成下列操

3、作,要求记录各控制信号的值及时序关系。(1)在输入数据IN7IN0上输入数据后,开启输入缓冲三态门,检查总线BUS7BUS0上的值与IN0IN7端输入的数据是否一致。开启缓冲三态门,波形如下:时序关系表为:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7IN0BUS7BUS01010000100H00H2010000101H01H3010000102H02H(2)给DR1存入55H,检查数据是否存入,请说明检查方法。检查方法,在DR1中存入55H,同时在DR2中存入00H,检测总线输出的数即为存入的数据,波形图如下:时序关系表为:序号nsw-busnR0-BUS

4、LDR1LDR2LDR3mnalu-busIN7IN0BUS7BUS0101上升沿000155H55H2110上升沿00100HZZH300上升沿000100H00H41000上升沿0155HZZH5100000055H55H(3)给DR2存入AAH,检查数据是否存入,请说明检查方法。方法与上相同,在DR1中存入55H,同时在DR2中存入00H,检测总线输出的数即为存入的数据,波形图如下:时序关系表为:序号nsw-busnR0-BUSLDR1LDR2LDR3mnalu-busIN7IN0BUS7BUS0101上升沿0001AAHAAH2110上升沿00100HZZH300上升沿000100H0

5、0H41000上升沿0100HZZH5100000055HAAH(4)完成加法运算,求55H+AAH,检查运算结果是否正确,请说明检查方法。波形图如下:时序图为:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7IN0BUS7BUS0100上升沿0155210上升沿01300上升沿01AA410上升沿0151000FF(5)完成减法运算,分别求55H-AAH和AAH-55H,检查运算结果是否正确,请说明检查方法。计算AA-55,波形图如下:时序图如下:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7IN0BUS7BUS0100上升沿

6、1155210上升沿11300上升沿11AA410上升沿1151010AB计算55-AA,波形图,时序图为:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7IN0BUS7BUS0100上升沿1155210上升沿11300上升沿11AA410上升沿1151010AB(6)求12H+34H-56H,将结果存入寄存器R0,检查运算结果是否正确,同时检查数据是否存入,请说明检查方法。首先计算结果,波形图,时序图如下:检查结果的保存,则把结果存入LDR1,把00H存入LDR2,通过与0的相加,输出结果就可确定数据已存入。序号nsw-busnR0-BUSLDR0LDR1LD

7、R2mnalu-busIN7IN0BUS7BUS0100上升沿01552100上升沿01300上升沿01AA4100上升沿01510上升沿00466100上升沿11700上升沿118100上升沿11910010F0五、问题及心得这次实验,自己动手设计了8位的二进制加减法器,而且定义封装成芯片。虽然已经知道74138、74244b和74273b的功能,但是在芯片的输入输出中,使用总线方式更加方便简洁,学会了把缓存器,寄存器,ALU合理的串接为8位运算器通路。时序的波形设计对我来说有一定的难度,在每个时钟周期里,各个部件的工作状态都不相同,必须要仔细分析每个阶段的各个部件的状态。只有多动手才会更加熟练,操作实践能力才会提高,这是计算机行业的人所必备的专业能力,我以后会多多上机实践操作,锻炼自己的能力。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!