第二章 关于74181逻辑图中的Cn+1
TI公司的SN74181芯片逻辑图如下:![](/assets/blank.gif)
图 1 图1 图1
此图含正逻辑与负逻辑两种表达方式。
注正逻辑下最低位的输入项为: C n ‾ \overline {C_n} Cn
图 2 图2 图2
现参照图2以正逻辑方式描述,SN74181功能可描述如下:
F i = Y i ⊗ X i ⊗ C n + i F_i =Y_i \otimes {X_i} \otimes C_{n+i} Fi=Yi⊗Xi⊗Cn+i
以 i=1 为例,即:
F 1 = Y 1 ⊗ X 1 ⊗ C n + 1 F_1 =Y_1 \otimes {X_1} \otimes C_{n+1} F1=Y1⊗X1⊗Cn+1
其中
C n + 1 \ C_{n+1} Cn+1
为低位向本位(i位)的进位。
由图2,可得F1的表达式为:
F 1 = Y 1 ⊗ X 1 ⊗ C n + 1 F_1 =Y_1 \otimes {X_1} \otimes C_{n+1} F1=Y1⊗X1⊗Cn+1
其中,由图2可知
C n + 1 = M ‾ X 0 C n ‾ + M ‾ Y 0 ‾ C_{n+1}=\overline {\overline M X_0 \overline {C_n}+\overline M Y_0} Cn+1=MX0Cn+MY0
以算术为例,取M=0,此时上式可写成:
C n + 1 = X 1 C n ‾ + Y 1 ‾ C_{n+1}=\overline {X_1 \overline {C_n}+ Y_1} Cn+1=X1Cn+Y1
其中
X i = S 3 A i B i + S 2 A i B i ‾ ‾ X_i=\overline{S_3A_iB_i+S_2A_i \overline{B_i}} Xi=S3AiBi+S2AiBi
Y i = A i + S 0 B i + S 1 B i ‾ ‾ Y_i=\overline{A_i+S_0B_i+S_1\overline{B_i}} Yi=Ai+S0Bi+S1Bi
以加法运算为例,取S3S2S1S0值为1001,i=1
则
X 1 = A 1 B 1 ‾ X_1=\overline{A_1B_1} X1=A1B1
Y 1 = A 1 + B 1 ‾ Y_1=\overline{A_1+B_1} Y1=A1+B1
将 X1 ,Y1 的表达式代入Cn+1式,得
C n + 1 = A 1 B 1 ‾ C n ‾ + A 1 + B 1 ‾ ‾ C_{n+1}=\overline{\overline {A_1B_1} \ \overline {C_n}+ \overline{A_1+B_1} } Cn+1=A1B1 Cn+A1+B1
C n + 1 = A 1 B 1 + C n ‾ + A 1 + B 1 ‾ ‾ C_{n+1}=\overline{\overline{A_1B_1+C_n}+ \overline{A_1+B_1} } Cn+1=A1B1+Cn+A1+B1
C n + 1 = ( A 1 B 1 + C n ) ( A 1 + B 1 ) ‾ ‾ C_{n+1}=\overline{\overline{(A_1B_1+C_n) (A_1+B_1)} } Cn+1=(A1B1+Cn)(A1+B1)
C n + 1 = ( A 1 B 1 + C n ) ( A 1 + B 1 ) C_{n+1}=(A_1B_1+C_n) (A_1+B_1) Cn+1=(A1B1+Cn)(A1+B1)
C n + 1 = A 1 B 1 + A 1 C n + A 1 B 1 + B 1 C n C_{n+1}=A_1B_1+A_1C_n+A_1B_1+B_1C_n Cn+1=A1B1+A1Cn+A1B1+B1Cn
C n + 1 = A 1 B 1 + A 1 C n + B 1 C n C_{n+1}=A_1B_1+A_1C_n+B_1C_n Cn+1=A1B1+A1Cn+B1Cn
等式右侧即为第0位向第1位的进位表达。图2中所标或非门输出为Cn+1
同理,将 X1 ,Y1 的表达式代入F1式,得
F 1 = A 1 + B 1 ‾ ⊗ A 1 B 1 ‾ ⊗ C n + 1 F_1= \overline{A_1+B_1} \otimes \overline{A_1B_1} \otimes C_{n+1} F1=A1+B1⊗A1B1⊗Cn+1
F 1 = ( ( A 1 + B 1 ‾ ) A 1 B 1 + ( A 1 + B 1 ) A 1 B 1 ‾ ) ⊗ C n + 1 F_1= (\overline{(A_1+B_1}) A_1B_1 + (A_1+B_1) \overline{A_1B_1 })\otimes C_{n+1} F1=((A1+B1)A1B1+(A1+B1)A1B1)⊗Cn+1
F 1 = ( A 1 ‾ B 1 ‾ ) A 1 B 1 + ( A 1 + B 1 ) A 1 B 1 ‾ ) ⊗ C n + 1 F_1= (\overline{A_1} \ \overline{B_1}) A_1B_1 + (A_1+B_1) \overline{A_1B_1 })\otimes C_{n+1} F1=(A1 B1)A1B1+(A1+B1)A1B1)⊗Cn+1
F 1 = ( ( A 1 + B 1 ) ( A 1 ‾ + B 1 ‾ ) ) ⊗ C n + 1 F_1= ((A_1+B_1) (\overline{A_1} +\overline{B_1} ))\otimes C_{n+1} F1=((A1+B1)(A1+B1))⊗Cn+1
F 1 = ( A 1 B 1 ‾ + A 1 ‾ B 1 ) ⊗ C n + 1 F_1= (A_1\overline{B_1}+\overline{A_1}B_1)\otimes C_{n+1} F1=(A1B1+A1B1)⊗Cn+1
F 1 = A 1 ⊗ B 1 ⊗ C n + 1 F_1= A_1 \otimes {B_1}\otimes C_{n+1} F1=A1⊗B1⊗Cn+1
第二章 关于74181逻辑图中的Cn+1相关推荐
- 计算机组成原理第二章数据,计算机组成原理第二章数据在计算机中的表示
计算机组成原理第二章数据在计算机中的表示 (91页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 第二章 数据在计算机中的表示 n 概述 ...
- JavaScript高级编程设计(第三版)——第二章:在html中使用javaScript
系列文章目录 第三章:基本概念 目录 系列文章目录 前言 一.javaScript是什么? 1.有两种引入方式 1.1 嵌入式 1.2 外部引入 1.3 noscript标签 标签 1.4文档模式 2 ...
- 第二章:在HTML中使用JavaScript
<script>元素的属性(html4): 1.asynv:可选,立即下载脚本但不妨碍页面中其它操作.只对外部脚本文件有效.异步脚本,有多个异步脚本时,并不规定执行顺序,所以要保持各异步脚 ...
- 第二章 第九小节Duilib中的CComboUI控件-下拉列表控件
文章目录 1.CComboUI控件 2.作者答疑 1.CComboUI控件 在界面开发中,非常常用的一种界面控件是下拉列表控件,xml创建方式如下所示: //使用范例 <Combo name ...
- Vue第二章,在项目中使用element-ui组件
使用vue的童鞋相信都知道vue中有很多ui组件,这里推荐使用element-ui组件(个人测试还算强大,起码开发商野心不小),因为此组件可以集成到angular.react.vue任意一个框架中. ...
- AE学习笔记——第二章:AE图层中的图层用法及基本操作
目录 (1)剪辑和拆分图层 A:剪辑图层 B:拆分图层 C:时间指示线的其它操作 (2)在图层预览面板中剪辑图层 (3)图层属性与标签色 (4)图层的对齐和分布 A:对齐 B:分布 (5)时间轴面板部 ...
- 《数据库设计入门经典》读书笔记——第二章:工作场所中的数据库建模
感觉这章讲的技术点很少,我就不想写了,这章就跳过了. 转载于:https://www.cnblogs.com/tuhooo/p/8468760.html
- 寄存器和存储器的区别_汇编语言 第二章 寄存器
第二章 寄存器 在 CPU 中: 运算器进行信息处理: 寄存器进行信息存储(主要部分,工作原理): 控制器控制各种器件进行工作: 内部总线连接各种器件,在它们之间进行数据的传送. 不同的 CPU,寄存 ...
- Box2D翻译_第二章
本文是对Box2D v2.1.2 manual中文翻译(现在网上流行的一个中文翻译是针对以前版本的,跟最新的2.1.2版有些不对应)的第二章.持续更新中...... 2. Hello Box2D 在B ...
最新文章
- chrome调试的JavaScript官方技巧
- [Swift]LeetCode781. 森林中的兔子 | Rabbits in Forest
- spring相关API
- alfresco mysql搭建_Alfresco Community 4.0.d 安装图解
- Nifty File Lists for Mac(文件列表创建工具)
- C++之顺序性容器vector、list、deque的五种定义方式
- USB学习笔记连载(十五):USB固件更新以及安装驱动
- 《基于MFC的OpenGL编程》 13 part 创建2D 和 3D 文字
- OpenGL 下面的 glut freeglut glfw 都是个啥
- 软件观念革命:交互设计精髓_交互的学习与应用指南
- 国外src(漏洞挖掘平台)
- 用python计算狗的年龄_狗狗年龄与人的年龄的对比:狗的年龄:一年相当于人类的几岁...
- android如何编译lame,ndk编译android的lame库
- 人工智能就业方向及前景,前景如何?好就业吗?
- [架构之路-179]-《软考-系统分析师》-19- 系统可靠性分析与设计 -1- 故障模型、可靠性模型、可靠性分析
- PKI体系简易JAVA实现(一):时间戳服务器TSA
- [bzoj3611][Heoi2014]大工程
- ACM-ICPC 2018 南京赛区网络预赛 E. AC Challenge 状压dp
- echarts环形图内部圆,外部圆形以及阴影设置
- excel教程自学网_台湾超级推荐朋友圈广告投放美工教程自学网
热门文章
- firebase教程_firebase swiftui笔记应用程序教程gcp
- snap7使用说明中文版_Python官方入门教程_中文版_3.7.3
- 背景图片居中全屏自适应显示
- Tablayout使用详解
- Linux下CMake教程总结
- 从零开始vim搭建Java开发环境之coc.nvim 篇
- “国稻种芯”-517功能性苦瓜稻 江西测产株高大穂粒多结实高
- 基于html5在线学生学籍信息管理系统
- 网格化巡查二维码的意义及应用
- Oracle 忘记system密码后如何找回