- 1、本文档共106页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
清华计算机组成原理实践环节第5部分:实验计算机设计(基础)
实验计算机设计实验;FD-CES实验台功能模块介绍;一 前言
FD-CES为实验者开发调试一台实验
计算机提供了一系列功能模块,这里逐一
介绍它们的组成和使用。;二 运算器模块
运算器模块(ALU)主要由累加器A(74198)运算器
ALU(74181x2)、累加器暂存器ACT(74377)、暂
存器TMP(74373)、输出缓冲器BUFFER(74245),
以及进位产生线路、累加器判零线路等构成。
为便于构造不同的运算器结构,该模块在累加器
的输入端、累加器暂存器的输入端,以及输出缓冲器
BUFFER的输入端,都设有数据通路选择开关。;1. 运算器模块逻辑框图和符号说明
图6-1是运算器模块逻辑框图。;回枉督阿愈氯谤滔壹突瓮选咕娠镶包厩验趋缝萧肇承抡伐霜袒念捂损时共清华计算机组成原理实践环节第5部分:实验计算机设计(基础)清华计算机组成原理实践环节第5部分:实验计算机设计(基础);图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为低电平且接数
控制脉冲CC电平正跳时,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-2是累加器A判零线路; 此线路利用内存模块中的与门7411(U21)
对或非门7427(U22)的三个输出组合,产生
ZD信号。ZD为1表示累加器A当前的内容为
零。当ZC电平正跳时ZD状态被存人触发器
7474(U19),信号Z是它的输出。;; 图6-3中的74153(U14)是双四选一数据
选择器。该模块将74153按上图连接,实际
上第一组四选一仅对ALU的进位输出Cn+4进行
倒相,第二组四选一才根据选择参数SA、SB
来决定其输出2Y的值,见表6-2。当进位触
发器7474(U19)的接数脉冲CP正跳变时,CY
等于2Y。;表6-2 SA,SB的输出控制关系;3. 运算器模块的使用
(1).三组数据开关的使用
为便于构造不同的运算器结构,运算器模块
上设置了三组数据通路选择开关。它们是:
KAH、KAL(以下简称KA)
KBH、KBL(以下简称KB)
KCH、KCL(以下简称KC); 开关KA用于选择累加器A的输入。KA置左,使
累加器输入来自IDB;KA置右,使累加器A的输入
来自ALU。
开关KB用于选择缓冲器BUFFER的输入。KB置
左,BUFFER 的输人来自累加器;KB置右,使
BUFFER的输人来自ALU。
开关KC用于选择累加暂存器ACT的输入。KC置
左,使ACT的输入来自内部数据总线IDB;KC置右,
使ACT的输入来自累加器A。; (2).累加器移位功能的使用
累加器除具有接数和保持功能外,还具有
移位功能,为此指令系统可设置带进位或不带
进位的移位指令。不带进位移位指令控制较简
单,带进位的移位指令控制比较复杂,因为要
保证累加器A和进位发生线路同步执行。
表6-3列出了各种移位操作及所需控制。;表6-3 累加器位移功能的使用;三 寄存器堆模块
寄存器堆模块(REG)的设置,为实验仪
提供了四个8位通用寄存器。它对运算器结
构、运算速度、指令系统的设计等都有密
切的关系。本节主要介
您可能关注的文档
- 江苏省灌南县实验中学高二物理《匀变速直线运动与其公式、图象》 .ppt
- 江苏省邳州市第二中学2013年高中化学选修四:第2课时 金属腐蚀与防护.ppt
- 江苏省邳州市第二中学高中生物一轮总复习 光合作用之光合作用过程 新人教版.ppt
- 江苏省邳州市第二中学高中生物一轮总复习 第5章 第4节 能量之源 光与光合作用2 新人教版.ppt
- 江西省2011届高三化学二轮复习:专题十四 氧族元素复习(人教版).ppt
- 江西省吉安市2011届高考化学一轮复习建议().ppt
- 江西省2011届高三化学二轮复习:专题二 化学常用计量(人教版).ppt
- 江西鹰潭一中2013届高考化学复习:第三章 第4讲 铁与其化合物.ppt
- 江门一中:第三节 化学反应速率和限度.ppt
- 污染严重、自来水真能不能喝?.doc
- 2025中国冶金地质总局所属在京单位高校毕业生招聘23人笔试参考题库附带答案详解.doc
- 2025年01月中国人民大学文学院公开招聘1人笔试历年典型考题(历年真题考点)解题思路附带答案详解.doc
- 2024黑龙江省农业投资集团有限公司权属企业市场化选聘10人笔试参考题库附带答案详解.pdf
- 2025汇明光电秋招提前批开启笔试参考题库附带答案详解.pdf
- 2024中国能建葛洲坝集团审计部公开招聘1人笔试参考题库附带答案详解.pdf
- 2024吉林省水工局集团竞聘上岗7人笔试参考题库附带答案详解.pdf
- 2024首发(河北)物流有限公司公开招聘工作人员笔试参考题库附带答案详解.pdf
- 2023国家电投海南公司所属单位社会招聘笔试参考题库附带答案详解.pdf
- 2024湖南怀化会同县供水有限责任公司招聘9人笔试参考题库附带答案详解.pdf
- 2025上海烟草机械有限责任公司招聘22人笔试参考题库附带答案详解.pdf
文档评论(0)