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

西华大学数学与计算机学院实验报告

课程名称:计算机组成原理

指导教师:祝昌宇

实验名称:算术逻辑运算单元实验

年级:2011级 姓名:蒋俊 学号:[**************] 实验成绩: 实验日期:2013-12-15 一、目的

1. 掌握简单运算器的数据传输方式

2. 掌握74LS181的功能和应用

二、实验原理

(1)ALU 单元实验构成

1、结构试验箱上的算术逻辑运算单元上的运算器是由运算器由2片74LS181构成8字长的ALU 单元。

2、2片74LS373作为2个数据锁存器(DR1、DR2),8芯插座ALU-OUT 作为数据输入端,可通过短8芯扁平电缆,把数据输入端连接到数据总线上。

3、运算器的数据输出由一片74LS244(输出缓冲器)来控制,8芯插座ALU-OUT 作为数据输出端,可通过短8芯扁平电缆把数据输出端连接到数据总线上。

(2)ALU 单元的工作原理

数据输入锁存器DR1的EDR1为低电平,并且D1CK 有上升沿时,把来自数据总线上的数据打入锁存器DR1。同样,使EDR2为低电平,并且D2CK 有上升沿时,把来自数据总线上的数据打入锁存器DR2。

算术逻辑运算单元的核心是由2片74LS181构成,它可以进行2个8位二进制数的算术逻辑运算,74LS181的各种工作方式可通过设置其控制信号来实现(S0、S1、S2、S3、M 、CN )。当实验者正确设置了74LS181的各个控制信号,74LS181会运算数据锁存器DR1、DR2内的数据。由于DR1、DR2已经把数据锁存,只要74LS181的控制信号不变,那么74LS181的输出数据也不会发生改变。

输出缓冲器采用74LS244,当控制信号ALU-O 为低电平时,74LS244导通,把74LS181的运算结果输出到数据总线;ALU-O 为高电平时,74LS244的输出为高阻。

图1 算术逻辑单元原理图

三、使用环境

计算机组成原理实验箱

四、实验步骤

(一).逻辑或运算实验

1.把ALU-IN (8芯的盒型插座)与CPT-B 板上的二进制开关单元中J1插座相连(对应二进

制开关H16~H23), 把ALU-OUT (8芯的盒型插座)与数据总线上的DJ2相连。

2.把D1CK 和D2CK 用连线连到脉冲单元的PLS1上,把EDR1、EDR2、ALU-O 、S0、S1、S2、S3、

CN 、M

34

5

数据锁存器,

通过逻辑笔来测量确定DR1寄存器(74LS373)的输出端,检验数据是否进入DR1中。

6

7数据锁存器。

$ 经过74LS181的计算,把运算结果输出到数据总线上,数据总线上的LED 显示灯IDB0~IDB7显示为77H 。

(二)不带进位位加法运算实验

1

2数据锁存器,

通过逻辑笔来测量确定DR1寄存器(74LS373)的输出端,检验数据是否进入DR1中。

3

4数据锁存器。

$ 经过74LS181的计算,把运算结果输出到数据总线上,数据总线上的LED 显示灯IDB0~IDB7显示为88H 。

(三)实验数据记录

验证74LS181的算术运算和逻辑运算,在保持DR1=65H、DR2=A7H时,改变运算器的功能设置,观察运算器的输出,填入表1中,并和理论分析进行比较、验证。

五、总结

通过本次实验我掌握了算术逻辑运算器单元ALU (74LS181)的工作原理和简单运算器的数据传送通道,了解了由74LS181等组合逻辑电路的运算功能,能够按给定数据按实验要求完成实验指定的算术逻辑运算。自己能够更清楚了算术逻辑运算器的功能,同时更明白逻辑加与算术的区别,提高了动手能力。

西华大学数学与计算机学院实验报告

课程名称:计算机组成原理

指导教师:祝昌宇

实验名称:算术逻辑运算单元实验

年级:2011级 姓名:蒋俊 学号:[**************] 实验成绩: 实验日期:2013-12-15 一、目的

1. 掌握简单运算器的数据传输方式

2. 掌握74LS181的功能和应用

二、实验原理

(1)ALU 单元实验构成

1、结构试验箱上的算术逻辑运算单元上的运算器是由运算器由2片74LS181构成8字长的ALU 单元。

2、2片74LS373作为2个数据锁存器(DR1、DR2),8芯插座ALU-OUT 作为数据输入端,可通过短8芯扁平电缆,把数据输入端连接到数据总线上。

3、运算器的数据输出由一片74LS244(输出缓冲器)来控制,8芯插座ALU-OUT 作为数据输出端,可通过短8芯扁平电缆把数据输出端连接到数据总线上。

(2)ALU 单元的工作原理

数据输入锁存器DR1的EDR1为低电平,并且D1CK 有上升沿时,把来自数据总线上的数据打入锁存器DR1。同样,使EDR2为低电平,并且D2CK 有上升沿时,把来自数据总线上的数据打入锁存器DR2。

算术逻辑运算单元的核心是由2片74LS181构成,它可以进行2个8位二进制数的算术逻辑运算,74LS181的各种工作方式可通过设置其控制信号来实现(S0、S1、S2、S3、M 、CN )。当实验者正确设置了74LS181的各个控制信号,74LS181会运算数据锁存器DR1、DR2内的数据。由于DR1、DR2已经把数据锁存,只要74LS181的控制信号不变,那么74LS181的输出数据也不会发生改变。

输出缓冲器采用74LS244,当控制信号ALU-O 为低电平时,74LS244导通,把74LS181的运算结果输出到数据总线;ALU-O 为高电平时,74LS244的输出为高阻。

图1 算术逻辑单元原理图

三、使用环境

计算机组成原理实验箱

四、实验步骤

(一).逻辑或运算实验

1.把ALU-IN (8芯的盒型插座)与CPT-B 板上的二进制开关单元中J1插座相连(对应二进

制开关H16~H23), 把ALU-OUT (8芯的盒型插座)与数据总线上的DJ2相连。

2.把D1CK 和D2CK 用连线连到脉冲单元的PLS1上,把EDR1、EDR2、ALU-O 、S0、S1、S2、S3、

CN 、M

34

5

数据锁存器,

通过逻辑笔来测量确定DR1寄存器(74LS373)的输出端,检验数据是否进入DR1中。

6

7数据锁存器。

$ 经过74LS181的计算,把运算结果输出到数据总线上,数据总线上的LED 显示灯IDB0~IDB7显示为77H 。

(二)不带进位位加法运算实验

1

2数据锁存器,

通过逻辑笔来测量确定DR1寄存器(74LS373)的输出端,检验数据是否进入DR1中。

3

4数据锁存器。

$ 经过74LS181的计算,把运算结果输出到数据总线上,数据总线上的LED 显示灯IDB0~IDB7显示为88H 。

(三)实验数据记录

验证74LS181的算术运算和逻辑运算,在保持DR1=65H、DR2=A7H时,改变运算器的功能设置,观察运算器的输出,填入表1中,并和理论分析进行比较、验证。

五、总结

通过本次实验我掌握了算术逻辑运算器单元ALU (74LS181)的工作原理和简单运算器的数据传送通道,了解了由74LS181等组合逻辑电路的运算功能,能够按给定数据按实验要求完成实验指定的算术逻辑运算。自己能够更清楚了算术逻辑运算器的功能,同时更明白逻辑加与算术的区别,提高了动手能力。


相关内容

  • 运算器-存储器实验指导
  • 实验指导 实验1 基本算术逻辑运算实验 一.实验目的 1. 掌握简单运算器的数据传送通路. 2. 掌握运算器的组成及工作原理. 3. 了解4位算术逻辑单元74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程. 4. 验证带进位控制的74LS181的功能. 二.预习要求 1. 复习 ...

  • 简单模型计算机的设计
  • 前 言 该设计是根据计算机组成原理课程所学的知识,设计.开发的一套简单模型机.是在DVCC 试验机上实现的,此系列实验系统作为较高层次.专用于计算机原理课程教学实验的实验计算机系统具有良好的实验性能和系统的完整性以及可扩展性. 良好的实验性体现在DVCC 系列机能很好地完成计算机硬件系统各功能部件的 ...

  • 实验一:脱机运算器实验
  • 实验一 脱机运算器实验 一.实验目的 1.深入了解位片结构运算器AM2901的功能与用法: 2.学习4片AM2901组成一个16位运算器的级连方式,深化运算器部件的组成.设计.控制和使用等方面的知识. 二.实验原理 运算器是计算机中执行各种算术和逻辑运算操作的部件.运算器的基本操作包括加.减.乘.除 ...

  • 通用寄存器组
  • 计算机组成原理实验报告 题目:运算器部件实验:通用寄存器组 学 院 数学与信息学院 学科门类 工 学 专 业 12软件工程 学 号 2012436138 姓 名 王赛赛 指导教师 王兵 计算机组成原理实验报告 一.实验目的 1. 了解通用寄存器组的用途及对CPU 的重要性. 2. 掌握通用寄存器的设 ...

  • 基于加减交替法除法器的FPGA设计与实现
  • r:''-.?-''.-_-_--_--_-__-___-_--___----__1一 鬯的论文得到两院院士关注}PLD CPLD FPGA应用 文章编号:1008--0570(2008)09-2-0141-03 基于加减交替法除法器的FPGA设计与实现 FPGADesignandImplement ...

  • 微机接口实验报告
  • 武汉大学 微机接口实验报告 目录 目录................................................................................................................................... ...

  • 冯·诺依曼机原理的教学研究与应用
  • 第27卷 第10期 计算机工程与设计 2006年5月 V01.27 NO.10 ComputerEngineeringandDesign May2006 冯.诺依曼机原理的教学研究与应用 刘乃文 (山东师范大学信息科学与工程学院,山东济南250014) 摘要:经过对冯・诺依曼原理的深入研究,设计了一 ...

  • 组成原理课程设计-复杂模型机
  • 课程设计报告 课程名称:计算机组成原理 设计题目:复杂模型机 专 业:xxxxxx 姓 名:xx 学 号:xxxxx 同 组 人:xxxxxx 指导教师:xx 二零一六年一月 目 录 1.课程设计任务书 ................................................ ...

  • CPU的工作原理
  • CPU的工作原理 众所周知,CPU是电脑的"心脏",是整个微机系统的核心,因此,它也往往成了各种档次微机的代名词,如昔日的286.386.486,奔腾.PⅡ.K6到今天的PⅢ.P4.K7.K8等.回顾CPU的发展历史,CPU在制造技术上已经获得了极大的提高,主要表现在集成的电子元 ...