计算机组成原理运算器组成实验.doc

计算机组成原理运算器组成实验.doc

ID:50847829

大小:670.50 KB

页数:15页

时间:2020-03-15

计算机组成原理运算器组成实验.doc_第1页
计算机组成原理运算器组成实验.doc_第2页
计算机组成原理运算器组成实验.doc_第3页
计算机组成原理运算器组成实验.doc_第4页
计算机组成原理运算器组成实验.doc_第5页
资源描述:

《计算机组成原理运算器组成实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

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

2、及说明)实验参考电路如下图所示,下图(a)是1位全加器的电路原理图,图(b)是由1位全加器采用行波进位方法设计的多位补码加/减法运算器。1.设计一个8位补码加/减法运算器(1)参考图1,在QUARTUSII里输入原理图,设计一个8位补码加/减法运算器。①一位二进制的加减法器电路图为:②建立波形文件,设置数值进行测试③封装为芯片,设计8位二进制的加减法器,电路图如下④创建波形文件,对该8位补码加/减法运算器进行功能仿真测试测试通过后,封装成一个芯片。2.设计8位运算器通路电路参考下图2,利用实验任务1设计的8位补码加/减法运算器芯片建立运算器通路。实验电路

3、图如下:3.利用仿真波形,测试数据通路的正确性。设定各控制信号的状态,完成下列操作,要求记录各控制信号的值及时序关系。(1)在输入数据IN7~IN0上输入数据后,开启输入缓冲三态门,检查总线BUS7~BUS0上的值与IN0~IN7端输入的数据是否一致。开启缓冲三态门,波形如下:时序关系表为:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7~IN0BUS7~BUS01010000100H00H2010000101H01H3010000102H02H(2)给DR1存入55H,检查数据是否存入,请说明检查方法。检查方法,在DR1

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

5、R0-BUSLDR1LDR2LDR3mnalu-busIN7~IN0BUS7~BUS0101上升沿0001AAHAAH2110上升沿00100HZZH300上升沿000100H00H41000上升沿0100HZZH5100000055HAAH(4)完成加法运算,求55H+AAH,检查运算结果是否正确,请说明检查方法。波形图如下:时序图为:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7~IN0BUS7~BUS0100上升沿0155210上升沿01300上升沿01AA410上升沿0151000FF(5)完成减法运算,分别求5

6、5H-AAH和AAH-55H,检查运算结果是否正确,请说明检查方法。①计算AA-55,波形图如下:时序图如下:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7~IN0BUS7~BUS0100上升沿1155210上升沿11300上升沿11AA410上升沿1151010AB②计算55-AA,波形图,时序图为:序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7~IN0BUS7~BUS0100上升沿1155210上升沿11300上升沿11AA410上升沿1151010AB(6)求12H+34H-56H

7、,将结果存入寄存器R0,检查运算结果是否正确,同时检查数据是否存入,请说明检查方法。①首先计算结果,波形图,时序图如下:②检查结果的保存,则把结果存入LDR1,把00H存入LDR2,通过与0的相加,输出结果就可确定数据已存入。序号nsw-busnR0-BUSLDR0LDR1LDR2mnalu-busIN7~IN0BUS7~BUS0100上升沿01552100上升沿01300上升沿01AA4100上升沿015100046上升沿6100上升沿11700上升沿118100上升沿11910010F0五、问题及心得这次实验,自己动手设计了8位的二进制加减法器,而且

8、定义封装成芯片。虽然已经知道74138、74244b和74273b的功能,但是在

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

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

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