一 计算机语言
1. 计算机的基本构造
为了更好地学习计算机语言,在此之前,让我们先来看看下图,粗略地了解一下计算机内部的构造吧。
图1 图2
如图2所示,计算机的基本结构可分为五大部分,输入设备,控制器,运算器,存储器,输出设备。其中,运算器与控制器合称为CPU,即中央处理器。
那么实际中,它们是如何构成的呢?让我们回过头看看图1,也就能大致了解了。
(1)输入设备
输入设备即是将字符,原始数据,控制指令,采集数据等信息以计算机可辨识的方式传递到计算机内部的设备,比如图1中的键盘,鼠标,话筒等。
(2)控制器
控制器可说是整个计算机的中枢神经,它指挥和协调计算机各个部件之间的运转工作,让计算机按照人们预设的步骤执行特定的任务,被嵌套在图1中的主机箱内。
(3)运算器
计算机中执行各种算术或逻辑运算操作的部件,除了加、减、乘、除等四则运算的基本操作,以及与、或、非、异或等逻辑操作外,还有移位,传送和比较等其他数据操作,也被嵌套在图1中的主机箱内。
(4)存储器
用于保存和记录信息的设备,其数据以二进制的形式存储,按用途可分为内存和辅助存储设备(外存),其中内存主要存储正在执行的指令与数据,断电即会丢失,比如RAM,FIFO等;而外存则相反,主要存储需长期保存的信息,如磁盘,光盘等,这些设备同样被嵌套在图1的主机箱中,不过,有些外存可独立于主机箱,比如移动硬盘等。
(5)输出设备
用于对外展示计算机输出信息的终端设备,其形式可以数字,字符,图片,声音等表现出来,如图1所示,显示器,音箱都是计算机输出设备。
2. 计算机语言的定义
何谓计算机语言?顾名思义,就是计算机与外界沟通的一种语言,这同面对英国人就需要用到英语,而遇到法国人则需要用到法语是同一个道理,在这里也是一样。
人们按照计算机设定的语法与规则组织好自己的语句,将自己的意图通过键盘等接收装置传达给计算机,让计算机按照自己的指令行事,这一过程中,语句的组织与编写便是我们此次所要学习的重点了。
3. 计算机语言的编写
(1)识别过程
众所周知,计算机内部的一切数据都是以二进制的形式存在与交流的。可为何会选择二进制这种方式呢?这个问题其实也不难,只要举个简单的例子,大家就都明白了。
图3
如图3所示,一个简单的电灯开关,大家也都见过,它的使用一共也就两种形态,开和关,也即是电流的流通与阻断,其中流通为1,阻断则为0。
类似的,计算机芯片的大体原理也是如此,只不过,它的内部却并非只有一个开关,而是由许多极为细小的开关组合而成,这些组合按照某些约定俗成的次序排列在一起,就形成了我们常见的二进制指令与数据,这些二进制指令和数据再经过特殊地排列组合,放入执行区域执行,最终即可达到我们使用计算机的目的。