计算机原理与系统结构教程,计算机组成原理与系统结构实验教程.docx

实验一算术逻辑运算实验

实验目的

了解运算器的组成结构。

掌握运算器的工作原理。

学习运算器的设计方法。

掌握简单运算器的数据传送通路。

验证运算功能发生器 74LS181的组合功能。

实验设备

TDN-CM戒TDN-CM+教学实验系统一套。

实验原理

实验中所用的运算器数据通路图如图2.6-1。图中所示的是由两片 74LS181芯片以并/串

形式构成的8位字长的运算器。右方为低 4位运算芯片,左方为高 4位运算芯片。低位芯片 的进位输出端Cn+4与高位芯片的进位输入端 Cn相连,使低4位运算产生的进位送进高 4 位运算中。低位芯片的进位输入端Cn可与外来进位相连,高位芯片的进位输出引至外部。

两个芯片的控制端 SO?S3和M各自相连,其控制电平按表 2.6-1 。

为进行双操作数运算,运算器的两个数据输入端分别由两个数据暂存器DR1 DR2(用

锁存器74LS273实现)来锁存数据。要将内总线上的数据锁存到DR1或DR2中,则锁存器

74LS273的控制端LDDR1或LDDR2须为高电平。当T4脉冲来到的时候,总线上的数据就 被锁存进DR1或DR2中了。

为控制运算器向内总线上输出运算结果,在其输出端连接了一个三态门(用74LS245实

现)。若要将运算结果输出到总线上,则要将三态门 74LS245的控制端ALU-B置低电平。否 则输出高阻态。

ALL

ALL-日 O

图2.6-1运算器通路图

数据输入单元(实验板上印有INPUT DEVICE)用以给出参与运算的数据。其中,输入开 关经过一个三态门(74LS245)和内总线相连,该三态门的控制信号为SW-艮取低电平时,

开关上的数据则通过三态门而送入内总线中。

总线数据显示灯(在 BUS UNIT单元中)已与内总线相连,用来显示内总线上的数据。

控制信号中除T4为脉冲信号,其它均为电平信号。

由于实验电路中的时序信号均已连至“W/R UNIT”单元中的相应时序信号引出端,因

此,需要将“ W/R UNIT”单元中的T4接至“ STATE UNIT'单元中的微动开关 KK2的输出 端。在进行实验时,按动微动开关,即可获得实验所需的单脉冲。

S3、S2、S1、S0、Crr M LDDR、LDDR、ALU-B SW-B各电平控制信号则使用 “ SWITCH

UNIT”单元中的二进制数据开关来模拟,其中Cn、ALU-8 SW-B为低电平有效,LDDR、

LDDR为高电平有效。

对于单总线数据通路,作实验时就要分时控制总线,即当向DR1、DR2工作暂存器打入

数据时,数据开关三态门打开,这时应保证运算器输出三态门关闭;同样,当运算器输出结 果至总线时也应保证数据输入三态门是在关闭状态。

四.实验步骤

1 .按图2.6-2连接实验电路并检查无误。图中将用户需要连接的信号线用小圆圈标明(其 它实验相同,不再说明)。

开电源开关。

用输入开关向暂存器 DR1置数。

拨动输入开关形成二进制数(或其它数值)。(数据显示灯亮为0,灭为1)。

使SWITCH UNIT单元中的开关SW-B=0(打开数据输入三态门)、 ALU-B=1 (关闭

ALU 输出三态门)、LDDR1=1 LDDR2=0

按动微动开关KK2,则将二进制入DR1中。

用输入开关向暂存器 DR2置数。

拨动输入开关形成二进制数(或其它数值)。

SW-B=O ALU-B=1 保持不变,改变 LDDR1 LDDR2 使 LDDR1=0 LDDR2=1

按动微动开关KK2,则将二进制入DR2中。

检验DR1和DR2中存的数是否正确。

关闭数据输入三态门(SW-B=1 ,打开ALU输出三态门(ALU-B=0),并使LDDR1=0 LDDR2=0关闭寄存器。

置S3、S2、S1、S0、M为111 1 1,总线显示灯则显示DR1中的数。

置S3、S2、S1、S0、M为101 0 1,总线显示灯则显示DR2中的数。

改变运算器的功能设置,观察运算器的输出。

SW-B=< ALU-B=0保持不变。

按表2-2置S3、S2、S1、S0、M Cn的数值,并观察总线显示灯显示的结果。

例如:置S& S2、S1、S0、M Cn为1 0 0 1 0 1,运算器作加法运算。

置S3、S2、S1、S0、M Cn为0 1 1 0 0 0,运算器作减法运算。

验证74LS181的算术运算和逻辑运算功能(采用正逻辑)

在给定DR1=65 DR2=A7的情况下,改变运算器的功能设置,观察运算器的输出,填 入下表中,并和理论分析进行比较、验证。

数据开关

)

-

三态门

布器DR1

->

数据开关

(10

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目录 第1 章运算器......................................................................................................................................1 1.1 基本运算器实验.....................................................................................................................1 1.2 超前进位加法器设计实验.....................................................................................................6 1.3 阵列乘法器设计实验...........................................................................................................12 第2 章存储系统................................................................................................................................14 2.1 静态随机存储器实验...........................................................................................................14 2.2 Cache控制器设计实验.........................................................................................................18 第3 章控制器....................................................................................................................................23 3.1 时序发生器设计实验...........................................................................................................23 3.2 微程序控制器实验...............................................................................................................26 第4 章系统总线与总线接口............................................................................................................36 4.1 系统总线和具有基本输入输出功能的总线接口实验.......................................................36 4.2 具有中断控制功能的总线接口实验...................................................................................41 4.3 具有DMA控制功能的总线接口实验..................................................................................43 第5 章模型计算机............................................................................................................................45 5.1 CPU与简单模型机设计实验...............................................................................................45 5.2 硬布线控制器模型机设计实验...........................................................................................53 5.3 复杂模型机设计实验...........................................................................................................57 第6 章输入输出系统........................................................................................................................71 6.1 带中断处理能力的模型机设计实验...................................................................................71 6.2 带DMA控制功能的模型机设计实验..................................................................................85 6.3 典型I/O接口8253 扩展设计实验.......................................................................................91 第7 章精简指令系统计算机............................................................................................................95 7.1 计算机的指令系统..................................................................................................................95 7.2 基于RISC技术的模型计算机设计实验................................................................................98 第8 章重叠处理机..........................................................................................................................103 8.1 重叠的基本原理和思想.....................................................................................................103 8.2 基于重叠技术的模型计算机设计实验.............................................................................105 第9 章流水线处理机........................................................................................................................ 114 9.1 流水线的原理及基本思想.................................................................................................114 9.2 基于流水技术的模型计算机设计实验.............................................................................

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值