• 计算机发展史_01


    1.  早期相关技术:

      摩尔斯码.萨缪尔摩尔斯.美国.Samuel Finley Breese Morse 1791.4.27 - 1872.4.2

      布莱叶盲文.路易斯布莱叶Louis Braille.法国

    2.  电子的运动形成早期微电的应用。

    3.  继电器.relay

    4.  二进制和十六进制是现在逻辑电路的基础。4个二进制位 = 1个十六进制位

    5.  逻辑电路的基础理论:布尔发明的逻辑门

      乔治.布尔.英格兰.George Boole.《思维规律研究》.合集.并集等...

    6.  逻辑门:逻辑与,逻辑或,逻辑非

      (基础门)

      与门(AND),真值表:全部相等为真,否则为假

      或门(OR),真值表:全部为假为假,否则为真

      非门(NOT),真值表:对应值的相反值

      与非门(NAND),真值表:都为真时为假,否则都是真(全部都为真,除了都为真相等时为假)

      或非门(NOR),真值表:都为假时为真,否则都是假(全部都为假,除了都为假相等时为真)

    7.  电路通过这些门形成电路的开关进而形成逻辑电路的加法运算和减法运算(加减法是最基本的逻辑算法)

    8.  电路加减法.减法略有不同,要进行补码计算。

    9.  由于都采用二进制对传统的十进制进行加减法运算,和正负值的表示,所以在编辑电路的时候略有不同,出现原码、反码、补码

      原则:

      正整数时:原码、反码和补码都一样

      负正数时:原码和反码相互转换:符号位不变,数值位按位取反

              原码和补码相互转换:符号位不变,数值位按位取反,末尾再加1

              已知补码、求原码的负数的补码:符号位和数值位都取反,末位再加1

      举个例子:

      122(十进制)=0  1111010(二进制)

      原码=反码=补码=0  1111010,---再前面加0 == 0  1111010(0可以先加,表示正数)

      -122(十进制)=1  1111010(二进制)

      原码=1  1111010

      反码=1  0000101

      补码=1  0000110(加1,逢二进一)

    10.  锁存器、触发器、振荡器

    11.  字节和十六进制    8位=1字节

    12.  memory和storage不相同,RAM阵列,随机存储器

    13.  从算盘到芯片

    14.  哈佛结构和冯诺依曼结构,哈佛结构,霍华德.艾肯,图灵机

    15.  UNIVAC,ENIAC,都是十进制,真空管,晶体管,半导体,硅晶体PN

    16.  戈登.摩尔.仙童公司.SSI,MSI,LSI.VLSI.SLSI,小规模集成电路,大规模集成电路...

    17.  8080,Intel微处理器8位,8085,8086,80286,80386,80586..

    18.  ASCII编码

    19.  IBM打孔机

    20.  总线BUS

    21.  操作系统:UNIX,DOS...

    22.  浮点数的精度

      

      

  • 相关阅读:
    unittest单元测试框架之unittest工作原理(一)
    unittest单元测试框架之unittest案例(二)
    mysql 查询导出(txt,csv,xls)
    JS 无限长form表单提交
    PHP设计模式的六大设计原则
    MySql 双主多从配置指导
    MySQL5.7开多实例指导
    MySQL主从复制配置指导及PHP读写分离源码分析
    《单元测试之道Java版》的读书笔记
    《重构》的读书笔记–方法列表
  • 原文地址:https://www.cnblogs.com/noah0532/p/8971793.html
Copyright © 2020-2023  润新知