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] 逻辑代数相关推荐

  1. Nat. Rev. Neurol. | 机器学习在神经退行性疾病诊断和治疗中的应用

    今天为大家介绍的是2020年6月谢菲尔德大学Laura Ferraiuolo教授课题组和BenevolentAI公司合作发表在Nature Reviews Neurology上的一篇有关神经退行性疾病 ...

  2. Annu. Rev. Genet:植物微生物组——系统性见解与展望

    背景介绍 Muller, D. B., et al. (2016). "The Plant Microbiota: Systems-Level Insights and Perspectiv ...

  3. R语言rev函数对数据对象(向量、dataframe通过行或者列)反序实战

    R语言rev函数对数据对象(向量.dataframe通过行或者列)反序实战 目录 R语言rev函数对数据对象(向量.dataframe通过行或者列)反序实战

  4. boost源码剖析之:泛型函数指针类boost::function(rev#3)

    boost源码剖析之:泛型函数指针类boost::function(rev#3) 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba)   Note: 并非新作,03年曾放 ...

  5. boost源码剖析之:Tuple Types(rev#2)

    boost源码剖析之:Tuple Types(rev#2)   刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba)   Note: 并非新作,04年曾放在 ...

  6. boost源码剖析之:泛型编程精灵type_traits(rev#2)

    boost源码剖析之:泛型编程精灵type_traits(rev#2) 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) 动机 使用traits的动机一般有三种,分派. ...

  7. boost源码剖析之:泛型指针类any之海纳百川(rev#2)

    boost源码剖析之:泛型指针类any之海纳百川(rev#2) 刘未鹏 C++的罗浮宫(http://blog.csdn.net/pongba) 动机 C++是强类型语言,所有强类型语言对类型的要求都 ...

  8. 在C++中侦测内嵌型别的存在(rev#2)

    在C++中侦测内嵌类型的存在(rev#2) By 刘未鹏(pongba) C++的罗浮宫(http://blog.csdn.net/pongba) 动机(Motivation) 假设一所大学的注册系统 ...

  9. linux中rev命令详解,详解Linux中输出文件内容的rev与tac命令使用

    rev rev 显示最后一个字符显示到第一个字符. 例: 代码如下: [root@localhost www]# cat test 1234 abcd [root@localhost www]# re ...

最新文章

  1. 论文解读 Combating Adversarial Misspellings with Robust Word Recognition
  2. 打包phar文件过大的问题。
  3. CTFshow php特性 web143
  4. Spring基础知识及入门
  5. ESP8266编译环境 对于习惯Ubuntu默认桌面的用户非常好
  6. SpringBoot AOP拦截器
  7. oracle数据库两表数据比较
  8. Scaffolding Template on Asp.Net Core Razor Page
  9. threejs向量夹角和夹角方向
  10. PHP开源AJAX框架
  11. c# —— 枚举和值的隐藏副作用
  12. 永遠のゼロ       012
  13. java转型 内存_java 对象转型内存分析
  14. flashback database操作步骤
  15. 西威变频器avo下载调试资料_超能士变频器报输出缺相维修
  16. 乐播投屏显示服务器错误是什么意思,乐播投屏怎么用 乐播投屏常见问题汇总分享...
  17. 用友 hr win10 java_用友u8win10安装教程_用友u8win10安装方法步骤教程_用友u8安装教程...
  18. 深入学习Hive应用场景及架构原理
  19. Python大数据培训课程培训费用是多少
  20. html c3效果,使用c3动画实现摇铃铛效果

热门文章

  1. 简单几步骤,裁剪多个视频画面大小
  2. 我与盲行教案(0723)
  3. Applied Cloud Deep Semantic Recognition: Advanced Anomaly Detection(应用云深层语义识别:高级异态检测)——Chapter 1...
  4. rust和gta5哪个吃配置_10款游戏体感嗨翻天的Steam大作,GTA5险无缘榜单,吃鸡仅排第三...
  5. 工作是最好的投资——图书摘录
  6. Mac OS 系统占用硬盘存储空间过大
  7. RTS/CTS机制以及RTS threshold
  8. 互联网流量,让天下充满难做的生意
  9. (转)Element和Node的区别你造吗?
  10. 10个迷惑新手的Cocoa,Objective-c开发难点和问题 39|MX21k