[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 ...
最新文章
- 论文解读 Combating Adversarial Misspellings with Robust Word Recognition
- 打包phar文件过大的问题。
- CTFshow php特性 web143
- Spring基础知识及入门
- ESP8266编译环境 对于习惯Ubuntu默认桌面的用户非常好
- SpringBoot AOP拦截器
- oracle数据库两表数据比较
- Scaffolding Template on Asp.Net Core Razor Page
- threejs向量夹角和夹角方向
- PHP开源AJAX框架
- c# —— 枚举和值的隐藏副作用
- 永遠のゼロ 012
- java转型 内存_java 对象转型内存分析
- flashback database操作步骤
- 西威变频器avo下载调试资料_超能士变频器报输出缺相维修
- 乐播投屏显示服务器错误是什么意思,乐播投屏怎么用 乐播投屏常见问题汇总分享...
- 用友 hr win10 java_用友u8win10安装教程_用友u8win10安装方法步骤教程_用友u8安装教程...
- 深入学习Hive应用场景及架构原理
- Python大数据培训课程培训费用是多少
- html c3效果,使用c3动画实现摇铃铛效果
热门文章
- 简单几步骤,裁剪多个视频画面大小
- 我与盲行教案(0723)
- Applied Cloud Deep Semantic Recognition: Advanced Anomaly Detection(应用云深层语义识别:高级异态检测)——Chapter 1...
- rust和gta5哪个吃配置_10款游戏体感嗨翻天的Steam大作,GTA5险无缘榜单,吃鸡仅排第三...
- 工作是最好的投资——图书摘录
- Mac OS 系统占用硬盘存储空间过大
- RTS/CTS机制以及RTS threshold
- 互联网流量,让天下充满难做的生意
- (转)Element和Node的区别你造吗?
- 10个迷惑新手的Cocoa,Objective-c开发难点和问题 39|MX21k