- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、算术逻辑运算的实现 ;1、全加器(FA);全加器的逻辑方程和电路;全加器构成加法器;2、进位产生与传递;串行进位;设n位并行加法器的序号是:第1位为最低位,第n位为最高位,则各进位符号的逻辑式如下: ;为了提高运算速度,现在广泛采用并行进位(先行进位)结构,即并行地形成各级进位。逻辑式如下:;并行进位的特点;以16位加法器为例,将其分为4组,每组4位。
在组内,按照并行进位函数直接产生C1~C4,这些进位可同时得到。实现这种进位逻辑的电路称为4位先行进位电路(CLA),如74181ALU。
利用这种4位一组的CLA电路和4位全加器可以构成4位CLA加法器。注意,4位CLA加法器包含了两部分逻辑:4位全加器和4位一组的先行进位链,这个组内的进位为一级进位。
在组间,每个组的进位输入是前一个组的进位输出,而每个组的进位输出是下一个组的进位输入.;单级先行进位(续一);组内并行、组间并行的进位链 ;信息工程系;单级先行进位(续二);多级先行进位;多级先行进位(续一);多级先行进位(续二);多级先行进位(续三);多级先行进位(续四);4、多功能算术逻辑部件ALU;一位全加器(FA)的逻辑表达式为
Fi=Ai⊕Bi⊕Ci
Ci+1=AiBi+BiCi+CiAi
将Ai和Bi先组合成由控制参数S0,S1,S2,S3控制
的组合函数Xi和Yi,然后再将Xi,Yi和下一位进位数通
过全加器进行全加。这样,不同的控制参数可以得到
不同的组合函数,因而能够实现多种算术运算和逻辑
运算。因此,一位算术/逻辑运算单元的逻辑表达式为
Fi=Xi⊕Yi⊕Cn+i
Cn+i+1=XiYi+YiCn+i+Cn+iXi ; 上式中进位下标用n+i代替原来以为全
加器中的i,i代表集成在一片电路上的ALU的
二进制位数。
对于4位一片的ALU,i=0,1,2,3。
n代表若干片ALU组成更大字长的运算器时每
片电路的最低位计数,例如当4片ALU组成16
位字长的运算器时,n=0,4,8,12。 ; 控制参数S0 ,S1 ,S2 ,S3 分别控制输入Ai和Bi,产生Y和X
的函数。其中Yi是受S0 ,S1控制的Ai和Bi的组合函数,而Xi是受
S2 ,S3控制的Ai和Bi组合函数,其函数关系如表2.4所示。
; ;;信息工程系;功能之二:先行进位逻辑(实现高速运算); 4位之间采用先行进位公式,根据式(2.36),每一
位的进位公式可递推如下:
第0位向第1位的进位公式为:
Cn+1=Y0+X0Cn
其中Cn是向第0位(末位)的进位。
第1位向第2位的进位公式为:
Cn+2=Y1+X1Cn+1=Y1+Y0X1+X0X1Cn
第2位向第3位的进位公式为:
Cn+3=Y2+X2Cn+2=Y2+Y1X1+Y0X1X2+X0X1X2Cn
第3位的进位输出(即整个4位运算进位输出)公式为:
Cn+4=Y3+X3Cn+3=Y3+Y2X3+Y1X2X3+Y0X1X2X3+X0X1X2X3Cn; 这样,对每一片ALU来说,都有三个进位输出。其中
G称为进位发生输出,P称为进位传送输出。在电路中多
加这两个进位输出的目的,是为了便于实现多片(组)
ALU之间的先行进位,为此还需一个配合电路,称之为先
行进位发生器(CLA),下面还要介绍。
Cn+4是本片(组)的最后进位输出。逻辑表达式表明,
这是一个先行进位逻辑。换句话说,第0位的进位输入
Cn可以直接传送到最高位上去,因而可以实现高速运算。;定点运算器的组成; 前面说过,74181ALU设置了P和G两个本组先行进
位输出端。如果将四片74181的P,G输出端送入到
74182先行进位部件(CLA),又可实现第二级的先行
进位,即:组与组之间的先行进位。
假设4片(组)74181的先行进位输出依次为:
P0,G0; G1,P1; P2,G2; P3,G3,那么参考式(2.37)的进
位逻辑表达式,先行进位部件74182CLA所提供的进位
逻辑关系如下: ; 根据以上表达式,用TTL器件实现的成组
先行进位部件74182的逻辑电路图如图2.12所
示 其中G*称为成组进位发生输出,P*称为成组
进位传送输出。
;信息工程系; 下面介绍如何用若干个74181ALU位片,与配套
的74182先行进位部件CLA在一起,构成一个全字长
的ALU。
下图示出了用两个16位全先行进位部件级联
组成的32位ALU逻辑方框图。在这个电路中使用了
八个7
您可能关注的文档
- 肝性脑病的护理.ppt
- 颈源性头痛的治疗.ppt
- 机械制造基础--金属切削加工及机床基础知识.ppt
- 柠檬工坊特色奶茶连锁.ppt
- 咳嗽、咳痰、咯血.ppt
- 电气事故案例分析.ppt
- 肝硬化门脉高压食管胃静脉曲张出血的治疗及预防.ppt
- 对外汉语教学导论(新).ppt
- 机械专业英语写作.ppt
- 安全生产基础知识及案例分析a.ppt
- DB44_T+2767-2025河口海湾总氮、总磷水质评价指南.docx
- 中医药科技成果转化评价技术规范.docx
- DB44_T+2750-2025农村供水工程数字化建设技术导则.docx
- DB44_T+2769-2025金属矿山生态修复技术规范.docx
- 镁合金航天航空零部件长效防护微弧氧化膜层工艺规范.docx
- 《甘青青兰中绿原酸和胡麻苷含量的测定 高效液相色谱法》发布稿.pdf
- DB44_T+753-2025声环境质量自动监测技术规范.docx
- 信息技术 智算服务 异构算力虚拟化及池化系统要求.docx
- DB44_T+2759-2025黄荆栽培技术规程.docx
- 废生物制药溶媒再生乙腈.docx
原创力文档


文档评论(0)