第一章 C++快速入门之Hello World

一 计算机语言

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。        

        类似的,计算机芯片的大体原理也是如此,只不过,它的内部却并非只有一个开关,而是由许多极为细小的开关组合而成,这些组合按照某些约定俗成的次序排列在一起,就形成了我们常见的二进制指令与数据,这些二进制指令和数据再经过特殊地排列组合,放入执行区域执行,最终即可达到我们使用计算机的目的。

(2)工具

  • 9
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值