计算机组成原理实验串行口,计算机组成原理实验2.ppt

本文档详细介绍了计算机组成原理实验中的FD-CES实验台的运算器模块,包括ALU、累加器、暂存器、缓冲器等组件的组成和工作原理。ALU使用74181芯片进行多种算术和逻辑运算,累加器A具备并行接数和移位功能,而暂存器和输出缓冲器提供了数据的临时存储和传输。此外,还讨论了数据通路选择开关的使用,以适应不同运算器结构的构建。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文档介绍:

计算机组成原理实验(二)

第六章 FD-CES实验台功能模块介绍

6.1 前言 6.6 总线缓冲模块

6.2 运算器模块 6.7 微程序控制模块

6.3 寄存器堆模块 6.8 启停和时序模块

6.4 指令部件模块 6.9 控制台控制模块

6.5 内存模块 6.10 与PC机串行口通讯模块

6.1 前言

FD-CES为实验者开发调试一台实验

计算机提供了一系列功能模块,这里逐一

介绍它们的组成和使用。

6.2 运算器模块

运算器模块(ALU)主要由累加器A(74198)运算器

ALU(74181x2)、累加器暂存器ACT(74377)、暂

存器TMP(74373)、输出缓冲器BUFFER(74245),

以及进位产生线路、累加器判零线路等构成。

为便于构造不同的运算器结构,该模块在累加器

的输入端、累加器暂存器的输入端,以及输出缓冲器

BUFFER的输入端,都设有数据通路选择开关。

1. 运算器模块逻辑框图和符号说明

图6-1是运算器模块逻辑框图。

图6-1 运算器模块

2. 运算器模块的组成和工作原理

该模块主要由算术逻辑单元ALU、累加器A,累加器暂存

器ACT,暂存器TMP、缓冲器BUFFER以及进位产生线路和

累加器A判零线路等组成。

算术逻辑ALU是由两片74181(U17、U18)构成,它是运

算器的核心。它可以对两个8位二进制数进行多种算术或逻辑

运算,具体由74181的功能控制条件M,S3,S2,S1,S0决

定。两个参加运算的数分别来自ACT和TMP(或Ri),运算结果

可以直接送到累加器A或经BUFFER送到累加器A,以便进行

移位操作或参加下次运算。

累加器暂存寄存器ACT采用74377,CG为低电平且接数

电平正跳时,ACT接数。ACT的输出不受控制地

直接加在ALU的A组输入端参加运算。

暂存器TMP采用三态输出锁存器74373。当它的接数控

制端CT为高电平时,接收内部数据总线IDB上的信息;当它

的输出控制端OT为低电平时,其所存信息加到ALU的B组输

入端参加运算。在构造运算器时,若只需控制TMP的输出,

则可将CT接+5V;若不需TMP暂存信息,则可将CT接+5V、

OT接地,使其直通,若OT接+5V,则TMP输出高阻态。

输出缓冲器BUFFER采用三态传输器件74245,由OB信号

控制,OB为“0”,BUFFER开通,此时其输出等于其输入;当

OB为“1”,BUFFER不通,此时其输出呈高阻。

累加器A采用74198(20),它具有并行接数、左移、右移、

保持等功能,具体由X0、X1、SR、SL决定。CA是它的工作

脉冲,正跳变有效。累加器A的主要使用方法见表6-1。

表6-1 累加器A使用法

内容来自淘豆网www.taodocs.com转载请标明出处.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值