计算机基础知识 - 软硬件和汇编

三大原则

  1. 计算机是执行输入、运算、输出的机器
  2. 程序是指令数据的集合
  3. 计算机处理方式有时和人类思维习惯不同

计算机只会输入、运算、输出

计算机由大量的 IC(集成电路)组成,每块 IC 上都有很多引脚,用于输入和输出。IC 将输入的信息进行运算,并把运算结果输出。

image-20210717161906146

软件是指令和数据的集合

指令就是控制计算机进行输入、运算、输出的命令,把向计算机发出的命令一条条记录下来就构成了程序。程序执行的过程就是计算机依次执行这些指令的过程。把一组指令取个名字就叫做函数了。

数据就是在程序运行过程中需要的内容,比如变量。

计算机认为一切都是数字

比如人们所说的颜色,计算机都用数字编码来表示,如用 “0,0,255” 表示蓝色。

计算机硬件组成

计算机硬件有三个基本要素:

  • CPU:负责解释、执行指令,从而执行程序。从内存或 I/O 输入数据,在内部进行运算,再把运算结果输出到内存或 I/O。
  • 内存:存放程序,程序又是指令和数据和集合。
  • I/O:临时存放着用于和周边设备进行输入输出的数据。

image-20210717165117971

参考资料《计算机是怎样跑起来的》