【C语言】计算机组成、计算机语言介绍
1.1 计算机组成
1946年2月14日,由美国军方定制的世界上第一台电子计算机“电子数字积分计算机”( ENIAC Electronic Numerical And Calculator)在美国宾夕法尼亚大学问世。
计算机(俗称电脑)堪称是人类智慧的结晶,随着计算机的不断发展,各行各业的正常运转基本都 离不开计算机,计算机为人们的日常生活带来了快捷和方便。那么作为一个时时刻刻都在跟计算机打交 道的“程序猿”,对计算机又了解多少呢?下面让我们一起来学习计算机的组成及工作原理吧。
计算机由硬件系统和软件系统所组成。
1. 硬件系统由运算器、控制器、存储器、输入设备、输出设备5大部件组成
运算器(Datapath)
运算器的功能是对数据进行各种算术运算和逻辑运算,即对数据进行加工处理。
控制器(Control)
是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度
程序、数据、地址,协调计算机各部分工作及内存与外设的访问等
运算器和控制器都集成在一颗称之为CPU的中央处理单元芯片上:
存储器(Memory)
存储器是计算机系统中的记忆设备,用来存放程序和数据。计算机中全部信息,包括输入的原始数 据、计算机程序、中间运行结果和最终运行结果都保存在存储器中。 存储器分为内存和外存。
内存:
输入设备
输入设备是计算机的重要组成部分,输入设备与输出设备合称为外部设备,简称外设,输入设备的 作用是将程序、原始数据、文字、字符、控制命令或现场采集的数据等信息输入到计算机。常见的 输入设备有键盘、鼠标、磁带机、磁盘机、光盘机等。
输出设备
输出设备与输入设备同样是计算机的重要组成部分,它把计算机的中间结果或最后结果、机内的各 种数据符号及文字或各种控制信号等信息输出出来。常用的输出设备有显示器、打印机、磁带、光 盘机等
2. 软件系统
软件系统可以分为: 系统软件和应用软件
1.2 计算机语言
1、软件(程序)是指令的集合
2、程序就是用计算机语言来编写或者开发的。
3、计算机语言总的来说分为机器语言,汇编语言,高级语言三大类,而这三种语言也恰恰是计算机语 言发展历史的三个阶段。
1946年2月14日,世界上第一台计算机ENAC诞生,使用的是最原始的穿孔卡片。这种卡片上使用
的语言是只有专家才能理解的语言,与人类语言差别极大,这种语言就称为机器语言(使用0和1 的二进制码)。机器语言是第一代计算机语言。这种语言本质上是计算机能识别的唯一语言,人类 很难理解。以后的语言就是在这个的基础上简化而来。
计算机语言发展到第二代,出现了汇编语言。汇编语言用助记符代替了操作码,用地址符号或标号 代替地址码。这样就用符号代替了机器语言的二进制码。汇编语言也称为符号语言。
当计算机语言发展到第三代时,就进入了“面向人类”的高级语言。高级语言是一种接近于人们使用
习惯的程序设计语言。它允许用英文写计算程序,程序中的符号和算式也与日常用的数学式子差不 多。
计算机语言发展到今天可以说几乎是形成了“百家争鸣”的局面。