一、计算机的硬件组成
1. CPU:中央处理器,负责解释和运行最终转换成机器语言的程序内容。
2. 内存:主存,通过控制芯片与 CPU 相连,负责存储指令和数据。
3. 寄存器:可以用来暂存指令、数据等处理对象,可以看做是内存。CPU 有20-100个寄存器,控制器、运算器和时钟也包含在 CPU 中。
二、程序的运行过程
1. 高级编程语言编写的程序会在编译后转化为机器语言,然后通过 CPU 内部的寄存器来处理。
2. 编译:使用高级编程语言编写的程序转换为机器语言的过程,用于转换的程序被称为编译器。
3. 控制器从内存中读取指令,存取到寄存器中,运算器把寄存器中的指令和数据加以运算,然后由控制器再把结果存入内存。