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. threadx 信号量 应用_ThreadX——IPC应用之事件标志
  2. 关于Outlook筛选的问题
  3. pld与微型计算机的区别,VLSI 复习题与思考题
  4. 学习_你必须知道的.net2_第四章_一切从IL开始
  5. booloader编写
  6. BZOJ 3876 支线剧情
  7. c语言socket段错误,(Qtcpsocket)退出程序时提示段错误的解决
  8. Unicode和UTF-8之间的转换详解
  9. 为什么越有钱的人越轻松
  10. 利用opencv作透明重叠人群密度热度图
  11. Open Xml Sdk创建目录
  12. 暴风影音xp版本_暴风影音黯然退市!怀念那些年用过的播放器
  13. 华为十年架构师实战经验总结:大规模分布式系统架构与设计实战
  14. 求证:拉皮手术费多少钱,拉皮手术后会有哪些后遗症,原来如此
  15. P1157 组合的输出(#define mian main)
  16. 植物大战僵尸开发公司创始人自述:从0到1亿
  17. iOS 15:如何查找丢失或失窃的 iPhone,就算它已关机也可远程定位
  18. 【2】深度神经网络的损失函数/激活函数
  19. android应用开发-从设计到实现 4-8 天气预报的布局
  20. 论文阅读:A Neural Probabilistic Language Model 一种神经概率语言模型

热门文章

  1. Slap the block
  2. UBports使用Anbox玩耍安卓APPs
  3. python123第一周作业答案程序题_[python爬虫]第一周作业_顾静
  4. WMS系统具备的基本功能,你懂多少?
  5. 资本网红张拉拉,一面狂奔突进,一面隐忧渐显
  6. 万字长文科普:什么是低代码?
  7. 有如图所示的七巧板,试设计算法,使用至多4种不同颜色对七巧板进行涂色(每块七巧板一种颜色),要求相邻区域的颜色互补相同,打印输出所有可能的涂色方案。
  8. 如何删除Chrome地址栏记录?
  9. 慕课网—前端开发工具SublimeTex实用技巧{黑客教父部落}
  10. laravel银联支付