[REV] 逻辑代数
CHARPTER Ⅰ
- BIN&OCT
- 原码,反码,补码
- 反码加减法:
[ X 1 − X 2 ] 反 = [ X 1 ] 反 − [ X 2 ] 反 [X_1-X_2]_反=[X_1]_反-[X_2]_反 [X1−X2]反=[X1]反−[X2]反
符号位溢出塞进最后一位 - 补码加减法同
符号位溢出直接去掉(对2取模)
CHARPTR Ⅱ
逻辑代数的基本定义(略)
几个核心公理和定义(见逻辑代数几个重要定理)
注意以下几个:
A + A ⋅ B = A A + A ˉ ⋅ B = A + B A ⋅ B + A ⋅ B ˉ = A A ⋅ B + A ˉ ⋅ C + B ⋅ C = A ⋅ B + A ˉ ⋅ C A+A\cdot B=A\\A+\bar{A}\cdot B=A+B\\A\cdot B+A\cdot \bar{B}=A\\A\cdot B+\bar{A}\cdot C+B\cdot C=A\cdot B+\bar{A}\cdot C A+A⋅B=AA+Aˉ⋅B=A+BA⋅B+A⋅Bˉ=AA⋅B+Aˉ⋅C+B⋅C=A⋅B+Aˉ⋅C卡诺图
带入规则
反演:**变量取反,**常量取反,运算取反,运算顺序不变 → F ˉ \rightarrow \bar{F} →Fˉ
对偶:常量取反,运算取反,运算顺序不变 → F \rightarrow {F} →F
与非: A ⋅ B ⋅ . . . ‾ \overline{A\cdot B\cdot ...} A⋅B⋅...
或非: A + B + C + . . . ‾ \overline{A+B+C+...} A+B+C+...
异或:典型加: A ˉ B + A B ˉ \bar{A}B+A\bar{B} AˉB+ABˉ
同或:相同校验: A B + A ˉ B ˉ AB+\bar{A}\bar{B} AB+AˉBˉ
与或式/或与式
最小项/最大项
填充方法:用 X = X ( Y + Y ˉ ) = X Y + X Y ˉ X=X(Y+\bar{Y})=XY+X\bar{Y} X=X(Y+Yˉ)=XY+XYˉ
代数/真值表法
化简合并:
1. 吸收: A + A B = A A+AB=A A+AB=A
2. 消去: A + A ˉ B = A + B A+\bar{A}B=A+B A+AˉB=A+B卡诺图化简/真值表化简
或与表达式用二次对偶化简.
[REV] 逻辑代数相关推荐
- Nat. Rev. Neurol. | 机器学习在神经退行性疾病诊断和治疗中的应用
今天为大家介绍的是2020年6月谢菲尔德大学Laura Ferraiuolo教授课题组和BenevolentAI公司合作发表在Nature Reviews Neurology上的一篇有关神经退行性疾病 ...
- Annu. Rev. Genet:植物微生物组——系统性见解与展望
背景介绍 Muller, D. B., et al. (2016). "The Plant Microbiota: Systems-Level Insights and Perspectiv ...
- R语言rev函数对数据对象(向量、dataframe通过行或者列)反序实战
R语言rev函数对数据对象(向量.dataframe通过行或者列)反序实战 目录 R语言rev函数对数据对象(向量.dataframe通过行或者列)反序实战
- boost源码剖析之:泛型函数指针类boost::function(rev#3)
boost源码剖析之:泛型函数指针类boost::function(rev#3) 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,03年曾放 ...
- boost源码剖析之:Tuple Types(rev#2)
boost源码剖析之:Tuple Types(rev#2) 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba) Note: 并非新作,04年曾放在 ...
- boost源码剖析之:泛型编程精灵type_traits(rev#2)
boost源码剖析之:泛型编程精灵type_traits(rev#2) 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) 动机 使用traits的动机一般有三种,分派. ...
- boost源码剖析之:泛型指针类any之海纳百川(rev#2)
boost源码剖析之:泛型指针类any之海纳百川(rev#2) 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) 动机 C++是强类型语言,所有强类型语言对类型的要求都 ...
- 在C++中侦测内嵌型别的存在(rev#2)
在C++中侦测内嵌类型的存在(rev#2) By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba) 动机(Motivation) 假设一所大学的注册系统 ...
- linux中rev命令详解,详解Linux中输出文件内容的rev与tac命令使用
rev rev 显示最后一个字符显示到第一个字符. 例: 代码如下: [root@localhost www]# cat test 1234 abcd [root@localhost www]# re ...
最新文章
- threadx 信号量 应用_ThreadX——IPC应用之事件标志
- 关于Outlook筛选的问题
- pld与微型计算机的区别,VLSI 复习题与思考题
- 学习_你必须知道的.net2_第四章_一切从IL开始
- booloader编写
- BZOJ 3876 支线剧情
- c语言socket段错误,(Qtcpsocket)退出程序时提示段错误的解决
- Unicode和UTF-8之间的转换详解
- 为什么越有钱的人越轻松
- 利用opencv作透明重叠人群密度热度图
- Open Xml Sdk创建目录
- 暴风影音xp版本_暴风影音黯然退市!怀念那些年用过的播放器
- 华为十年架构师实战经验总结:大规模分布式系统架构与设计实战
- 求证:拉皮手术费多少钱,拉皮手术后会有哪些后遗症,原来如此
- P1157 组合的输出(#define mian main)
- 植物大战僵尸开发公司创始人自述:从0到1亿
- iOS 15:如何查找丢失或失窃的 iPhone,就算它已关机也可远程定位
- 【2】深度神经网络的损失函数/激活函数
- android应用开发-从设计到实现 4-8 天气预报的布局
- 论文阅读:A Neural Probabilistic Language Model 一种神经概率语言模型
热门文章
- Slap the block
- UBports使用Anbox玩耍安卓APPs
- python123第一周作业答案程序题_[python爬虫]第一周作业_顾静
- WMS系统具备的基本功能,你懂多少?
- 资本网红张拉拉,一面狂奔突进,一面隐忧渐显
- 万字长文科普:什么是低代码?
- 有如图所示的七巧板,试设计算法,使用至多4种不同颜色对七巧板进行涂色(每块七巧板一种颜色),要求相邻区域的颜色互补相同,打印输出所有可能的涂色方案。
- 如何删除Chrome地址栏记录?
- 慕课网—前端开发工具SublimeTex实用技巧{黑客教父部落}
- laravel银联支付