第11章 逻辑门电路
0的出现,使得大数位置无关。
第12章 如何实现加法
二进制数的“和”可以由异或门得到,而“进位”可以由与门得到,所以可以把异或门
和与门结合起来来完成两个二进制数 A和B的加法
全加器有进位输入。
3个二进制数相加,需要按如下方式把两个半加器和一个或门连接起来。
逻辑运算结果得出数学运算结果。
统一了逻辑运算机制与数学运算机制。
第13章 如何实现减法
减法运算可以通过加法运算实现。十进制三位数的减法:被减数 大于 减数,(999 - 减数 + 被减数 + 1 - 1000)被减数 小于 减数,(999 - 减数 + 被减数 - 999)这么设计的原因是,保持不进位。
二进制八位数的减法:
被减数 大于 减数,(11111111 - 减数 + 被减数 + 1 - 100000000)
也就是 去掉进位(补码(减数) + 被减数 + 1)
被减数 小于 减数,(11111111 - 减数 + 被减数 - 11111111)
也就是 补码( 补码(减数) + 被减数 )
第14章 反馈与触发器
当输入与输出,通过反相器形成闭环,便产生震荡。
震荡产生频率。
频率的测量,产生万物。
用两个或非器能实现,
现有的输出结果和下一步的输入,能运算出上一步的输入。
特别的逻辑设计,能记住之前的输入,这很神奇。
第15章 字节与十六进制
一个字节拥有八个比特位,
四个比特位能表示一个十六进制的数字,
用两个十六进制数字,表示一个字节很方便。
第16章 存储器组织
8-1选择器,三个二进制位来选出八个可能性的一种。
锁存器,时钟输入和数据输入,经过电路设计,能保持一位的锁存。
3-8译码器,三个二进制位来输出几个脚。
8-1选择器和8位锁存器,作为存储器输出。
3-8译码器,作为存储器输入。
这样设计可以实现,简单地改变地址输入就可以从 8个锁存器中的任意一个读出
或写入数据。