计算机组成原理 实验二四位全加器

时间:2024.4.5

一位全加器程序

module A201(a,b,c,sum,out);

input a,b,c;

output sum,out;

assign sum=a^b^c;

assign out=a&&b||a&&c||b&&c;

endmodule  一位全加器符号

一位全加器波形

四位全加器图

四位全加器波形


第二篇:计算机组成原理实验一报告


实 验 报 告 一

实验一  运算器实验(算术运算)

一、实验目的

1.掌握算术逻辑运算单元(ALU)的工作原理

2.熟悉运算器的数据传送通路和数据传输方式

3.验证运算功能发生器(74LS181)的算术运算功能

4.按给定数据,完成指定的算术运算

二、实验原理

 实验中所用的运算器数据通路如图1-1所示。

图1-1 运算器电原理图

三、实验设备

1.Dais-CMH计算机组成原理实验系统一套

2.若干导线和排线

四、实验内容

1. 写操作(置数操作)

拨动二进制数据开关向DR1DR2寄存器置数,具体操作步骤如下:

注:【单步】键的功能是启动时序电路产生T1~T4四拍单周期脉冲

2. 读操作(运算寄存器内容送总线)

首先关闭二进制数据开关(数据输入)三态控制端(SW-B=0),存储器控制端CE保持为0,令LDDR1=0LDDR2=0,然后打开ALU输出三态门(CBA=010),置MS0S1S2S311111,再按【单步】键,数据总线单元显示DR1的内容为___65__H,若把MS0S1S2S3置为10101,再按【单步】键,数据总线单元显示DR2的内容为__A7___H。

3. 算术运算(验证74LS181的算术运算功能)

在给定DR1DR2的情况下,改变运算器的功能设置即CNMS0S1S2S3状态,置CBA=010,按【单步】键,观察运算器的输出,填入下页表格中,并和理论分析进行比较、验证。

表1-1


4. 完成指定算术运算表达式

为完成下面指定运算关系(算术运算表达式),请选择所需操作步骤,并正确控制参数S3S2S1S0M、选择运算器数据通路,将每次操作的结果值填入DR1DR2。(假定给定原始的数据DR1DR2分别为66HFFH,以后的数据取自前面运算的结果。)

(DR1-DR2)×2+1  →DR2

表1-2

五、实验结果分析与体会

1.理论值与实测值基本上是一致的。实验的逻辑电路图本来就是逻辑设计方法(真值表,卡诺图,表达式,电路图)设计而来的,所以理论值与实测值是一致的。

2.思考题:

(1)控制信号LDDR1是控制LDDR1中的数据,控制信号SW-B是控制能否将数据打入存储器中。

(2)不能同时将数据送如运算单元DR1和DR2两个寄存器中,只能先送一个,再送另一个。

(3)不是溢出。

3.由于初次接触这门课的实验,对实验装置不熟悉,开始不知道怎么调节手动设置,只能按照实验指导书上连接电路,但还是有些不了解。不知道是否将数据打入存储器中,只能一步一步的测试。在74LS181功能表中误将“+”看成“加”,本是“或”计算成“加法”。对实验不熟悉只能向老师和同学寻求帮助。

4.在本次试验中,我们了解了算术逻辑运算单元的工作原理,应该注意M=0(算术运算),CN=0(无进位)与CN=1(有进位)的不一样。对数据是怎么传输的也有了一些了解。

更多相关推荐:
《计算机组成原理》运算器实验报告

《计算机组成原理》实验报告学院:专业:班级学号:AP0804114学生姓名:实验日期:指导老师:成绩评定:五邑大学信息学院计算机组成原理实验室实验一一、实验名称:运算器实验二、实验目的:1、掌握运算器的组成及工…

计算机组成原理运算器实验报告

计算机组成原理实验一运算器实验一实验目的1掌握简单运算器的数据传输方式2验证运算功能发生器74LS181及进位控制的组合功能二实验要求完成不带进位及带进位算数运算实验逻辑运算实验了解算数逻辑运算单元的运用三实验...

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

曾国江计算机组成原理实验报告计算机组成原理课程实验报告93运算器组成实验姓名曾国江学号系别计算机工程学院班级网络工程1班指导老师完成时间评语得分1曾国江计算机组成原理实验报告93运算器组成实验一实验目的1熟悉双...

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

计算机硬件实验室实验报告

计算机组成原理算术逻辑运算实验报告

算术逻辑运算实验报告算术逻辑运算实验报告课程名称计算机组成原理姓名学号实验名称算术逻辑运算实验专业软件工程班级指导教师王武实验日期20xx年10月12日实验成绩批阅教师签字第1页共5页张三李四一班算术逻辑运算实...

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

一实验名称运算器实验二实验目的1掌握运算器的组成及工作原理2熟悉ALU执行算术运算与逻辑运算的具体实现过程3掌握ALU算术与逻辑运算的控制方法4了解多片ALU的组合扩展功能和进位链的实现三实验内容1两16位操作...

计算机组成原理运算器组成实验报告

计算机组成原理实验报告实验名称运算器组成实验专业软件工程学院计算机与软件学院姓名徐振兴班级2学号20xx1344069指导老师任勇军实验日期20xx524得分一实验类型原理性分析性二实验目的熟悉逻辑测试笔的使用...

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

计算机组成原理课程设计实验报告学院计算机科学与工程学院专业计算机科学与技术班级计算机二班学号姓名评分20xx年6月23日实验一验证74LS181运算和逻辑功能一实验目的1掌握算术逻辑单元ALU的工作原理2熟悉简...

计算机组成原理实验报告(运算器组成、存储器)

计算机组成原理实验报告一实验1Quartus的使用一实验目的掌握Quartus的基本使用方法了解7413838译码器7424474273的功能利用Quartus验证7413838译码器7424474273的功能...

计算机组成原理-实验5 基本运算器实验 实验报告

学生实验报告

计算机组成原理实验指导书

计算机组成原理实验指导书软件学院20xx9实验报告要求一该实验为计算机组成原理课程的仿真训练项目包括实验15每个实验6分共30分计入最终考核成绩二每人每个实验写一份实验报告要求在熟悉仿真软件和相关理论知识的基础...

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

新疆师范大学计算机组成原理本科实验报告实验名称实验1运算器实验院系计算机科学技术学院班级111班学生姓名木拉提巴力学号20xx1601141025合作者姓名指导教师彭程老师教师评阅结果教师评语实验日期20xx年...

计算机组成原理运算器实验报告(26篇)