《编码的奥秘》

  1. 计算机就是计算用的机器,本质作用是计算
    人类计算太慢,他是为了取代人类计算用的工具。
    整个世界可以说是模拟的,但是我们可以把他数字化,数字化后就可以用计算机来计算了。
    任何东西都可以数字化,文字,图像,视频,一棵树,一辆车等等。
  2. 计算机也可以用来通讯。
    通讯最重要的是通讯协议
    通讯的双方必须约定大家都能懂的协议,才能知道对方在表达什么意思。
    协议和编码。
    文字,图像,视频都必须编码为计算机能识别的数字信号才能被计算机认可。
    编码方式很多:摩尔斯电码,ascii码等等。
  3. 世界的底层是电子和原子,他们构成了一切物质。
    电子,光子等的流动,形成电流,电磁波,他们最终编码传输到远处,
    远处接收识别到后解码,识别信息。这就是通讯。
    通讯分为有线和无线:
    电缆,网线等都是有线通讯,电磁波是无线通信。
  4. 十进制计数法
    十进制计数法符合人的习惯,因为人有十个手指。
    计算机只能识别二进制,因为电子有和无表示1和0很容易。一个0或1 就是一个bit。比特
  5. 计算机底层由触发器组成,触发器是一个能暂存一个bit的存储器,也叫寄存器。
    8个触发器构成一个字节的存储器。就是CPU的寄存器,比如al,bl,ch,dh .
    触发器和门电路等基本构件又构成加法器,减法器,乘法器,除法器。
    (加法器是最基本的,加法器可以构成减法器,乘法器,除法器,CPU就是一个加法器电路)。
    这些加法器等又构成ALU,算术逻辑运算单元;
    ALU加上一些CU控制单元等就构成了CPU。
  6. 与或非逻辑门
    门电路包括与或非,异或们等等,他们也是构成ALU的重要部分。汇编指令:
    and al,1111000b
    or al,1111000b
    not al
    xor al,1111000b
  7. 字节和十六进制
    一个字节是8位,8bit。
    二进制显示太长,十六进制显示方便。
    01000000 显示为十六进制就是 40h。
  8. 存储器组织
    CPU是用来做计算的,计算需要输入的数字,input,计算的结果需要输出output。
    输入的数字都放在存储器中,也就是主存储器,内存。
    存储器就是一维的线性数组。计算机中,存储器的作用仅次于CPU。
    做一个加法1+2时:先从存储器传送一个字节到累加器load;然后把存储器的一个字节加(add)到
    累加器中;最后从累加器中把结果取出保存store到存储器中。
    可以看到,存储器一直的取数和存数,非常重要。
  9. 计算机四大部分:处理器CPU,存储器,输入设备和输出设备。
    CPU是执行指令的,取指令,译码,执行指令。
    CPU有很多电路(加法电路,减法电路,与电路等等),通过这些电路执行指令。
    这些电路就是CPU的指令集合。
  10. 总线
    CPU和其他部件通讯都是通过线缆组成,这些线缆就是微电子线路,也叫总线。
    分为:地址总线,控制总线和数据总线。
    比如CPU要读内存10的一个字节:
    CPU先通过地址总线发出10的地址;然后通过控制总线发出读的信号;最后存储器通过数据总线回传地址10处的数据给CPU。
  11. 操作系统
    操作系统: 防止硬件被失控的软件滥用;为客户提供统一的api控制接口。

总结:
计算机的功能: 计算和通讯。
计算机的CPU由触发器,门电路组成,他们构成加法器等电路,我们对世界进行数字化抽象和编码,
就可以用计算机进行计算了。
抽象的数字化数据输入给计算机-计算机CPU处理输出到显示器或其他输出设备。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值