已阅读5页,还剩22页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2 5定点运算器的组成 2 5 1逻辑运算2 5 2多功能算术 逻辑运算单元 ALU 2 5 1逻辑运算 所谓逻辑数 是指不带符号的二进制数 计算机中的逻辑运算 主要是指逻辑非 逻辑加 逻辑乘 逻辑异四种基本运算 1 逻辑非运算逻辑非也称求反 对某数进行逻辑非运算 就是按位求它的反 常用变量上方加一横来表示 2 5 1逻辑运算 设一个数 表示成 0 1 2 n对 求逻辑非 则有 0 1 2 n i i 0 1 2 n 例21 1 01001011 2 11110000求 1 2 解 1 10110100 2 00001111 2 5 1逻辑运算 2 逻辑加运算对两个数进行逻辑加 就是按位求它们的 或 所以逻辑加又称逻辑或 常用记号 V 或 来表示 设有两数 它们表示为 0 1 n 0 1 n若 0 1 2 n则 i i i i 0 1 2 n 2 5 1逻辑运算 例22 10100001 10011011 求 解 10100001 10011011 10111011 即 10111011 2 5 1逻辑运算 3 逻辑乘运算对两数进行逻辑乘 就是按位求它们的 与 所以逻辑乘又称 逻辑与 常用记号 或 来表示 设有两数 和 表示为 0 1 n 0 1 n若 0 1 2 n则 i i i i 0 1 2 n 2 5 1逻辑运算 例23 10111001 11110011 求 解 10111001 11110011 10110001 即 10110001 2 5 1逻辑运算 4 逻辑异运算对两数进行异就是按位求它们的模2和 所以逻辑异又称 按位加 常用记号 表示 设有两数 和 0 1 n 0 1 n若 和 的逻辑异为 0 1 2 n则 i i i i 0 1 2 n 2 5 1逻辑运算 例24 10101011 11001100 求 解 10101011 11001100 01100111 即 01100111 2 5 1逻辑运算 事实上 逻辑加还可以通过逻辑乘和逻辑非来实现 同样 逻辑乘也可以用逻辑加和逻辑非来实现 2 5 2多功能算术 逻辑运算单元 ALU 一位全加器 FA 构成的行波进位加法器一是由于串行进位 它的运算时间很长 二是就行波进位加法器本身来说 它只能完成加法和减法两种操作而不能完成逻辑操作 功能算术 逻辑运算单元 ALU 不仅具有多种算术运算和逻辑运算的功能 而且具有先行进位逻辑 2 5 2多功能算术 逻辑运算单元 ALU 1 基本思想一位全加器 FA 的逻辑表达式为Fi Ai Bi CoCi 1 AiBi BiCi CiAi 2 35 将Ai和Bi先组合成由控制参数S0 S1 S2 S3控制的组合函数Xi和Yi 然后再将Xi Yi和下一位进位数通过全加器进行全加 图2 10ALU的逻辑结构原理框图 2 5 2多功能算术 逻辑运算单元 ALU 一位算术 逻辑运算单元的逻辑表达式为Fi Xi Yi Cn iCn i 1 XiYi YiCn i Cn iXi上式中进位下标用n i代替原来以为全加器中的I i代表集成在一片电路上的ALU的二进制位数 2 5 2多功能算术 逻辑运算单元 ALU 对于4位一片的ALU i 0 1 2 3 n代表若干片ALU组成更大字长的运算器时每片电路的进位输入 例如当4片组成16位字长的运算器时 n 0 4 8 12 2 5 2多功能算术 逻辑运算单元 ALU 2 逻辑表达式控制参数S0 S1 S2 S3分别控制输入Ai和Bi 产生Y和X的函数 其中Yi是受S0 S1控制的Ai和Bi的组合函数 而Xi是受S2 S3控制的Ai和Bi组合函数 其函数关系如表2 4所示 2 5 2多功能算术 逻辑运算单元 ALU 表2 4Xi Yi与控制参数和输入量的关系 2 5 2多功能算术 逻辑运算单元 ALU 根据上面所列的函数关系 即可列出Xi和Yi的逻辑表达式Xi S2S3 S2S3 Ai Bi S2S3 Ai Bi S2S3AiYi S0S1Ai S0S1AiBi S0S1AiBi 2 5 2多功能算术 逻辑运算单元 ALU 进一步化简并代入前面的求和与进位表达式 可得ALU的某一位逻辑表达式如下 Fi Yi Xi Cn iCn i 1 Yi XiCn i 2 36 2 5 2多功能算术 逻辑运算单元 ALU 4位之间采用先行进位公式 根据式 2 36 每一位的进位公式可递推如下 第0位向第1位的进位公式为Cn 1 Y0 X0Cn第1位向第2位的进位公式为Cn 2 Y1 X1Cn 1 Y1 Y0X1 X0X1Cn 2 5 2多功能算术 逻辑运算单元 ALU 第2位向第3位的进位公式为Cn 3 Y2 X2Cn 2 Y2 Y1X1 Y0X1X2 X0X1X2Cn第3位的进位输出 即整个4位运算进位输出 公式为Cn 4 Y3 X3Cn 3 Y3 Y2X3 Y1X2X3 Y0X1X2X3 X0X1X2X3Cn 2 5 2多功能算术 逻辑运算单元 ALU 设G Y3 Y2X3 Y1X2X3 Y0X1X2X3 P X0X1X2X3则Cn 4 G PCn 2 37 对一片ALU来说 可有三个进位输出 其中G称为进位发生输出 P称为进位传送输出 在电路中多加这两个进位输出的目的 是为了便于实现多片 组 ALU之间的先行进位 2 5 2多功能算术 逻辑运算单元 ALU Cn 4是本片 组 的最后进位输出 逻辑表达式表明 这是一个先行进位逻辑 用正逻辑表示的4位算术 逻辑运算单元 ALU 的逻辑电路图演示 2 5 2多功能算术 逻辑运算单元 ALU 图2 11 b 示出了工作于负逻辑和正逻辑操作数方式的74181ALU方框图 2 5 2多功能算术 逻辑运算单元 ALU 表2 5列出了74181ALU的运算功能表 它有两种工作方式 对正逻辑操作数来说 算术运算称高电平操作 逻辑运算称正逻
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年材料测试与分析协议
- 职场激励机制的行为研究
- 2026年产业园区合作合同
- 2025年CAAC无人机理论考试题库资料附完整答案详解
- 2025年机关事业单位工人技术职业道德等级考核题库附含答案
- 2025电大个人与团队管理期末考试题库及参考答案
- 第7课 大海的歌《大海》(教学设计)-2023-2024学年人音版(2012)音乐二年级上册
- 2025年65普法知识竞赛试题库及答案
- 债务人转移财产法律制裁措施
- 2025年医师定期考核必考题库及答案
- MT/T 154.5-1996液压支架产品型号编制和管理方法
- GB/T 6075.3-2011机械振动在非旋转部件上测量评价机器的振动第3部分:额定功率大于15 kW额定转速在120 r/min至15 000 r/min之间的在现场测量的工业机器
- 桥梁南接线工程投标文件
- GB/T 17316-2011水稻原种生产技术操作规程
- 休闲旅游人员推销步骤
- 设备停用、退役管理规范(试行)
- JJF 1847-2020 电子天平校准规范(高清版)
- 医院成本管理控制方案
- 海水养殖鱼类病害防治(1)
- (高清版)电子工业洁净厂房设计规范
- 北京地铁14号线北陶区间施工组织设计
评论
0/150
提交评论