编码:隐匿在计算机软硬件背后的语言

    最近读了本好书,特别推荐下《编码:隐匿在计算机软硬件背后的语言》。

    作者Charles Ptezold很牛  世界上七位Mricosoft  Pointeer之一。介绍了计算机编码的原理,结合生活中例子详尽描述了编码在日常生活中的应用(电报机、盲文凹凸字、胶片相机、UPC条形码)等,整体上用通俗易懂的语言描述了复杂的计算原理。同时该书也介绍了整个计算机发展的历史,一本很好的计算机历史书,知道了计算机发展的先驱人物。他们是:摩尔斯(电报机摩尔斯码)、布莱叶(盲文二元编码)、布尔、巴贝芝(差分机解析机,计算机雏形)、摩尔(定律)、香农(信息论)、迪摩根(定律 -A*-B=-(A+B)  P94)、布莱尼茨、图灵、冯诺曼伊、赫兹(无线电波 周期)。

以下是部分摘录和总结:

      结合布尔表达式 、电路原理介绍了继电器(线圈缠绕铁棒通电具有电磁感应,用来放大信号、自动控制开关)、逻辑门(继电器的组合、与门(用于加法器的进位)、与非门、或门、
或非门(只有两个输入都为0时,才输出1)
异或门(其输出1,其两个输入不能同时为1,用于加法器的相加)、反向器、缓冲器(什么都不做)、
半加器:求A、B的和 从而得到一个和输出 一个进位输出P99
全加器:在半加器的基础上处理进位
加法机需要144个继电器,这个数目如何得到呢?每个与门、或门、与非门都需要2个继电器,所以,一个异或门需要6个继电器。一个半加器由一个异或门和一个与门构成,所以它需要8个继电器。一个全加器需要两个半加器和一个或们,所以它要18个继电器。对于8位二进制加法机而言,共需要8个全加器,即18×8=144个继电器。

当两个开关都断开时,电路有两个稳定状态,这样的一个电路称为触发器。
触发器电路可以保持信息,换句话说,它有记忆性。它可以“记住”最近一次是哪个开
关先闭合的。如果你遇到这样一个触发器,它的灯泡亮着时,你可以确定最近闭合的是上面
的开关;而灯泡灭着时则是下面的开关。

电平触发式
意思是说只有在时钟端输入从0变到1后(即高电平时),数据端
输入的值才能保存在锁存器中。注意,在时钟端输入为1期间,数据端输入的任何改变都将反
应在Q或-Q端的输出值上。
这个电路就是所谓的电平触发的D型锁存器,它表示电路锁存住一位数据并保持至将来使
用。它也可以称为1位存储器

边沿触发:
对于边沿触发器而言,只有当时钟从0变到1的瞬间,输出才会改变。在
电平触发器中,当时钟输入为0时,数据端输入的任何改变都不会影响输出;而在边沿触发器
中,当时钟输入为1时,数据端输入的改变也不会影响输出。只有在时钟输入从0变到1的瞬间,
数据端的输入才会影响边沿触发器的输出。

如何实现加法?
如何实现减法?
避免借位,采用加上
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值