一、计算机五大结构
1.1 运算器
- 计算机中完成二进制编码的数学运算和逻辑运算的设备
1.2 控制器
- 计算机的控制中心,协调机器各部件运算。
1.3 存储器
- 计算机中用于存放数据和信息的程序部件,并且都是用二进制进行表示的
1.4 输入设备
- 用于向计算机输入信息、程序的设备。例如鼠标键盘
1.5 输出设备
- 用于计算机向外输出信息的设备。例如打印机、音响和显示器。
二、程序
2. 1 概念
- 对于计算机系统:程序就是系统可以识别的一组有序的指令。这组指令指挥这计算机系统工作。
2.2 计算机取指令分为两个阶段
- (1)取指:CPU从存储器中取出指令码。
- (2)执行:将指令翻译成要表达的功能,发出有关信号来实现这个功能。
三、程序语言
3.1 机器语言
- 直接使用机器指令(也就是0和1)来设计程序,可以被计算机系统直接识别。
和自然语言完全不同,难于记忆和学习。工作量大效率低。
3.2 汇编语言
- 把机器指令符号化,通过一组简单的符号来代表机器指令,更接近于自然语言,更容易理解。但是不能被计算机系统直接识别,所以要转换成机器语言让系统识别才能执行。
3.3 高级语言
- 和特定的计算机系统无关,更接近于自然语言。一条语句对应多条指令,工作量小效率高。同样最终需要转换成机器语言让计算机系统识别、执行。例如高级语言有C语言、C++等。