22
1 计算机基础知识 电子计算机是 20 世纪最伟大的电子科技产品之一,它的出现提高了人类对信息的利用水 平,引发了信息技术革命,极大地推动了人类社会的进步与发展。 在未来的人类社会中,电子计算机将更加深入地应用于人类的科研、生产及日常生活中。 计算机知识已成为 21 世纪人类知识结构中不可缺少的重要组成部分。作为新世纪的大学生, 熟悉电子计算机及其相关的基本知识,掌握电子计算机的基本操作是必须的。 1.1 计算机的产生与发展 纵观人类历史,计算工具的发明创造和使用走过了漫长的道路,原始社会的绳结,我国 春秋时期发明的算盘,欧洲 16 世纪时出现的对数计算尺和机械计算机等,都体现了人类对计 算工具的探索与研究。 时间进入 20 世纪 40 年代以后,由于近代科学技术的发展,以及人们对计算量、计算精 度、计算速度的要求不断提高,原有的计算工具已不能满足应用的需要;同时,计算理论、电 子学以及自动化控制技术的发展,推动了计算工具的发展,为电子计算机的产生提供了可能。 1.1.1 计算机的概念 电子计算机(Computer)是一种能自动、高速处理信息的电子设备,由软件和硬件组成, 其特点可概括为: l 运行高度自动化: 电子计算机能将控制其运行的程序存储在机器内, 然后利用其逻辑 判断能力, 自动确定每一步的操作。 电子计算机能够高度自动化运行是它与其他计算 工具最本质的区别。 l 有记忆能力:电子计算机能把大量数据、程序存入存储器,进行处理和计算,并把结 果保存起来。 l 运算速度快: 现代巨型计算机系统每秒钟可以运算几十亿甚至上千亿次, 如中国最新 的巨型计算机“天河一号” ,其运算速度可以达到每秒 2570 万亿次。大量复杂的科学 计算过去由人工计算需要几年、 几十年甚至不可能完成, 在今天通过计算机则可以在 几天或几小时就完成。 l 运算精度高: 一般计算工具的计算精度只能到小数点后几位有效数字, 而计算机则可 达到小数点后几十位甚至上百位。 l 可靠性高:随着大规模和超大规模集成电路的发展,计算机运行的可靠性大大提高。 计算机连续无故障运行时间可达几个月,甚至几年之久。 1.1.2 计算机的产生 世界上第一台电子计算机 ENIACElectronic Numerical Integrator And Calculator,电子数 字积分计算机)于 1946 年诞生于美国宾夕法尼亚大学。ENIAC 18000 个电子管构成,重一

第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

  • Upload
    others

  • View
    38

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1 章 计算机基础知识

电子计算机是 20 世纪最伟大的电子科技产品之一,它的出现提高了人类对信息的利用水

平,引发了信息技术革命,极大地推动了人类社会的进步与发展。

在未来的人类社会中,电子计算机将更加深入地应用于人类的科研、生产及日常生活中。

计算机知识已成为 21世纪人类知识结构中不可缺少的重要组成部分。作为新世纪的大学生,

熟悉电子计算机及其相关的基本知识,掌握电子计算机的基本操作是必须的。

1.1 计算机的产生与发展

纵观人类历史,计算工具的发明创造和使用走过了漫长的道路,原始社会的绳结,我国

春秋时期发明的算盘,欧洲 16世纪时出现的对数计算尺和机械计算机等,都体现了人类对计

算工具的探索与研究。

时间进入 20 世纪 40 年代以后,由于近代科学技术的发展,以及人们对计算量、计算精

度、计算速度的要求不断提高,原有的计算工具已不能满足应用的需要;同时,计算理论、电

子学以及自动化控制技术的发展,推动了计算工具的发展,为电子计算机的产生提供了可能。

1.1.1 计算机的概念

电子计算机(Computer)是一种能自动、高速处理信息的电子设备,由软件和硬件组成,

其特点可概括为:

l 运行高度自动化: 电子计算机能将控制其运行的程序存储在机器内, 然后利用其逻辑

判断能力, 自动确定每一步的操作。 电子计算机能够高度自动化运行是它与其他计算

工具最本质的区别。

l 有记忆能力:电子计算机能把大量数据、程序存入存储器,进行处理和计算,并把结

果保存起来。

l 运算速度快: 现代巨型计算机系统每秒钟可以运算几十亿甚至上千亿次, 如中国最新

的巨型计算机“天河一号” ,其运算速度可以达到每秒 2570 万亿次。大量复杂的科学

计算过去由人工计算需要几年、 几十年甚至不可能完成, 在今天通过计算机则可以在

几天或几小时就完成。

l 运算精度高: 一般计算工具的计算精度只能到小数点后几位有效数字, 而计算机则可

达到小数点后几十位甚至上百位。

l 可靠性高:随着大规模和超大规模集成电路的发展,计算机运行的可靠性大大提高。

计算机连续无故障运行时间可达几个月,甚至几年之久。

1.1.2 计算机的产生

世界上第一台电子计算机 ENIAC(Electronic Numerical Integrator And Calculator,电子数

字积分计算机)于 1946 年诞生于美国宾夕法尼亚大学。ENIAC 由 18000 个电子管构成,重一

Page 2: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 2

百三十多吨,占地 170 平方米,耗电 150 千瓦,采用十进制做数据运算,每秒能进行约 5000 次十进制加法运算。

1.1.3 计算机的发展

电子计算机从诞生到今,大致经过了 4 个发展阶段,每一发展阶段的划分,主要依据是

其组成电子元件的不同,具体划分如表 1­1 所示。

表 1­1 电子计算机的发展分代

代次 起止年份 组成元件 处理方式 运算速度 应用领域

第一代 1946~1957 电子管 汇编语言,代码程序 5千~3万次/秒 国防及高科技

第二代 1958~1964 晶体管 高级程序设计语言 数十万~几百万

次/秒

工程设计、 数据

处理

第三代 1965~1970 中、小规模

集成电路

结构化、模块化程序设计、

实时处理

数百万~几千万

次/秒

工业控制、 数据

处理

第四代 1970~今 大规模、超大规模

集成电路

分时、实时数据处理、计算

机网络 上亿条指令/秒

工业、 生活等各

方面

电子计算机产生之初,其设计、制造和使用往往在同一个单位内部进行。1951 年,美国

统计局委托其他机构制造电子计算机,开创了电子计算机商业制造的先例。之后,电子计算机

的发展进入了快速商业化时代。

在未来,电子计算机将向着巨型化、微型化、网络化和智能化方向发展。

1.1.4 计算机的分类

计算机按照其用途分为通用计算机和专用计算机。按照所处理的数据类型可分为模拟计

算机、数字计算机和混合型计算机等。

按照 1989 年由 IEEE(美国电气和电子工程师协会) 划分标准——电子计算机的性能和用

途等,可分为巨型机、大型机、小型机、工作站和微型计算机。 1.巨型机

巨型机有极高的速度、极大的容量。用于国防尖端技术、空间技术、大范围长期性天气

预报、石油勘探等方面。目前这类机器的运算速度可达每秒千亿次。这类计算机在技术上朝两

个方向发展:一是开发高性能器件,特别是缩短时钟周期,提高单机性能。二是采用多处理器

结构,构成超并行计算机,通常由 100 台以上的处理器组成超并行巨型计算机系统,它们同时

解算一个课题,来达到高速运算的目的。 2.大型机

大型机具有极强的综合处理能力和极大的性能覆盖面。在一台大型机中可以使用几十台

微机或微机芯片,用以完成特定的操作。可同时支持上万个用户,可支持几十个大型数据库。

主要应用在政府部门、银行、大公司、大企业等。 3.小型机

小型机的机器规模小、结构简单、设计试制周期短,便于及时采用先进工艺技术,软件

开发成本低,易于操作维护。它们已广泛应用于工业自动控制、大型分析仪器、测量设备、企

业管理、大学和科研机构等,也可以作为大型与巨型计算机系统的辅助计算机。

Page 3: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 3

4.工作站

工作站是一种以个人计算机和分布式网络计算为基础,主要面向专业应用领域,具备强

大的数据运算与图形、图像处理能力,为满足工程设计、动画制作、科学研究、软件开发、金

融管理、信息服务、模拟仿真等专业领域需要而设计开发的高性能计算机。 5.微型机

微型机技术在近十年内发展速度迅猛,平均每两三个月就有新产品出现,一两年产品就

更新换代一次。平均每两年芯片的集成度可提高一倍,性能提高一倍,价格降低一半。微型机

已经应用于办公自动化、数据库管理、图像识别、语音识别、专家系统、多媒体技术等领域,

并且开始成为城镇家庭的一种常规电器。

1.1.5 计算机的应用

在人类历史上,以生产工具为标志的技术进步已经经历了手工工具和大机器生产两个时

期。自从能源代替人成为机器动力以后,人类的体力劳动得到了解放。电子计算机的出现不但

使人类的技术进步开始向自动化过渡, 延伸了人类的智力, 而且使用机器代替人的部分脑力劳

动的愿望成为现实,为人类智力解放的时代揭开了序幕。 1.科学计算

科学计算也称为数值计算,通常指完成科学研究和工程技术提出的数学问题的计算。科

学计算是计算机应用最早的领域,这些计算工作量很大、数据复杂、要求精度高,采用计算机

运算可以提高效率和准确度。 2.数据处理

数据处理是指对原始数据进行收集、整理、合并、选择、存储、输出等加工,也称为信

息处理,是当前计算机应用最广泛的领域。数据处理和科学计算不同,虽然信息量很大,但是

处理方式简单。数据处理是现代化管理的基础,不仅对日常事务进行处理,而且还支持科学管

理和决策。从市场预测、经营决策、生产管理到财务管理,无不与数据处理相关。 3.过程控制

过程控制又称为实时控制,指实时采集、检测数据并进行加工后,按最佳值对控制对象

进行自动控制或自动调节。利用计算机进行自动控制,不仅大大提高自动化水平,减轻劳动强

度,更重要的是提高了控制的准确性、提高了产品质量和合格率。 4.计算机辅助系统

计算机辅助系统包含方面很多,归根到底都是利用计算机手段,改善当前辅助对象的工

作效率、工作方式。例如:计算机辅助设计(CAD)、计算机辅助制造(CAM)、计算机辅

助教学(CAI)、计算机辅助教育(CBE)、计算机辅助测试(CAT)、计算机辅助工程(CAE)、

计算机辅助规划(CAP)、计算机集成制造系统(CIMS)、计算机辅助质量管理(CAQ)等

方面。

5.计算机网络

计算机网络的应用比较广泛。如到银行存款、取款可以使用现金卡,到商店购物可以使

用信用卡, 到医院看病可以使用医疗卡; 人们可以在家庭终端上了解哪些商品有货和在不同商

店的售价,然后通过终端定购;人们携带着笔记本计算机,可以走到哪里就在哪里“办公” 。

以电子商务(E­Business)为例,这是一种利用计算机网络和计算机进行的商务活动,可以进

行商品和服务的交易、金融汇兑、网络广告、网络节目等商业性活动,为我们提供了更多的商

Page 4: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 4

业机会。 6.人工智能

人工智能是计算机科学的一个分支,这是一个探索和模拟人的感觉和思维过程的科学,

包含控制论、计算机科学、仿真技术、心理学等科学,主要研究感觉和思维模型、神经网络仿

真、图像和声音识别、数学定理证明等方面,实际用途诸如:计算机下棋、密码破译、语言翻

译等。

可以看出计算机具有超强的记忆能力、高速的处理能力、很高的计算精度和可靠的判断

能力。人们进行的一些复杂的脑力劳动,如果可以分解成计算机可以执行的基本操作,并以计

算机可以识别的形式表示出来,存放到计算机中,计算机就可以模仿人的一部分思维活动,代

替人的部分脑力劳动,按照人们的意愿自动地工作,所以有人也把计算机称为“电脑” ,以强

调计算机在功能上和人脑有许多相似之处,例如人脑的记忆功能、计算功能、判断功能。电脑

终究不是人脑,它也不可能完全代替人脑;但是电脑可以对人脑的功能进行一些简单的模拟,

尽管电脑在很多方面远远比不上人脑, 但它也有超越人脑的一些性能, 人脑与电脑在许多方面

有着互补作用。

1.2 计算机系统组成

一个完整的计算机系统由“硬件”和“软件”两大系统组成,如图 1­1 所示。硬件是计算

机系统中物理装置的总称,它可以是电子的、机械的、光/电的元件或装置。软件是计算机运

行所需的各种程序、数据及其相关文档的集合。硬件和软件相辅相成,缺一不可。

图 1­1 计算机系统基本组成

1.2.1 计算机基本工作原理

在第一台电子计算机产生之后,美籍匈牙利科学家冯·诺依曼提出了现代计算机的设计

思想及工作原理。归纳起来有三点:

计算机系统

硬件系统

软件系统

系统软件

外围部分

主机部分

应用软件

中央处理器

内存储器

外部存储器(硬盘、软盘、光盘、U盘)

输入设备(键盘、鼠标、扫描仪)

输出设备(显示器、打印机)

操作系统(Windows、DOS、UNIX等)

编译系统

语言系统(C、VB、Java、C#等)

运算器

控制器

算术运算器

逻辑运算器

只读存储器(ROM)

随机存储器(RAM)

Page 5: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 5

1.计算机的组成

计算机在硬件组成上由五大部分组成:控制器、存储器、运算器和输入/输出设备。计算

机中所有操作都由控制器来协调控制, 数据和指令通过输入设备送入存储器中存储; 需要处理

的数据,将其送到运算器,经过处理后再送回存储器中;需要输出的数据,由存储器送给输出

设备输出。五大组成部分的结构如图 1­2 所示。

图 1­2 计算机组成结构图

2.采用存储程序的工作原理

在计算机运行前,将计算机所做工作的每一步都编制为程序,存储在计算机中,计算机

根据所存储的程序自动进行工作。 3.采用二进制表示数据和各种指令

在计算机中采用二进制表示数据和各种指令,是冯·诺依曼计算机的最大特点。在计算

机中使用二进制有以下优点:

二进制只有 0 和 1 两个数字,可以表示两种状态,在物理上容易实现,且实现的成本低。

如电源的开和关,二极管的通电和断电等。

二进制的 0和 1 两个数字可以表示电子元件对立的两个状态,因此易于检测,可靠性高,

在存储、传输和处理时不易出错,即使出错也容易检验和纠正。

二进制的 0 和 1 正好与逻辑代数中的真(true)和假(false)相对应,所以用二进制容易

表示逻辑,并实现逻辑运算。

1.2.2 计算机硬件系统

1.运算器

运算器是计算机的核心部件,主要负责对输入计算机中的数据进行加工处理。运算器不

断地从存储器中得到要加工的数据,完成相关的算术运算(加、减、乘、除等)或逻辑运算(大

于、小于等) 。 2.控制器

控制器是计算机的指挥中心,主要负责计算机各部件的协调工作。

在计算机中,控制器和运算器一起组成中央处理单元(CPU,Computer Process Unit) ,又

叫中央处理器。 3.存储器

存储器是用来存储程序和数据的记忆装置。计算机在工作时访问存储器的时间占用了 CPU时间的 70%左右,所以存储系统和存储管理的好坏对整个计算机系统影响极大。

运算器

存储器

控制器

输入设备 输出设备

数据流

控制流

Page 6: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 6

从器件工艺来分,有双极型存储器和 MOS 型存储器,前者速度快、功耗大,集成度低,

应用主要是高速缓冲存储器, 后者速度相对较慢、 功耗小、 集成度高, 应用主要是计算机内存;

从存取方式来分有随机存储器 RAM 和只读存储器 ROM。RAM(Random Access Memory)的

存储单元根据需要可以随机地读出信息或随机地写入信息, RAM中存放的信息断电后会消失,

因此又称为易失性存储器。 微型计算机系统中常用 RAM 来存放临时性的输入数据、 输出数据、

中间运算结果、用户程序等。ROM(Read Only Memory)是一种当写入信息之后,就只能读

出信息而不能随机地重新写入信息的存储器, 关闭电源后其内容不会改变或消失, 是一种非易

失性存储器。常用来存放固定程序和数据。如 BIOS程序等。

相对于半导体制造的内存储器,外存储器的特点是存取速度比内存慢,但容量大,由磁

性材料制成,掉电后数据不丢失,不能直接与 CPU 交换信息。主要存放后备文件(程序、数

据等)。常见外存储器有磁盘驱动器、光盘驱动器、磁带机、USB 存储器等,其中磁盘又分软

盘和硬盘两大类。

计算机采用二进制,运算器运算的是二进制数,控制器发出的各种指令也表示成二进制

数, 存储器中存放的数据和程序也是二进制数, 在网络上进行数据通信时发送和接收的还是二

进制数。显然,在计算机内部到处都是由 0和 1 组成的数据流。计算机中最小的数据单位是二

进制的一个数位,简称为位(英文名称为 bit,读音为比特) 。计算机中最直接、最基本的操作

就是对二进制位的操作。

字节(Byte):每八位二进制位(bit)作为一个单位,称为字节。字节是计算机中用来表

示存储空间大小的基本容量单位,1Byte=8bit。在表示存储器容量时,除了字节(B)之外,

还有 KB、MB、GB、TB 等。换算方式如下: 1KB=1024B=2 10 B 1MB=1024KB 1GB=1024MB 1TB=1024GB

4.输入设备

输入设备是把程序、数据等信息转变为计算机所能够接受的电信号,并送入计算机的装

置。常用的输入设备主要有键盘、鼠标、扫描仪、摄像头、数码相机、数码摄影机。 5.输出设备

输出设备是把计算后的运算结果或工作过程以一定的形式表达出来的装置。常用的输出

设备主要有显示器、投影仪、打印机。

1.2.3 计算机软件系统

软件是组成计算机系统的基础。软件决定了一台计算机具体能够做些什么事情。一般情

况下,软件是指计算机程序以及程序所需要的数据和文档的集合。

在一台计算机中相应的各种各样的程序集合称为这台计算机的软件系统。计算机软件系

统是各种软件的有机组合。硬件是计算机的“躯体” ,软件则是计算机的“灵魂” ,没有安装软

件的计算机称为“裸机” ,是不能工作的计算机。计算机软件根据其功能和面向的对象可分为

系统软件和应用软件。 1.系统软件

系统软件一般是指用户能够使用计算机而提供的基本软件,用于计算机的管理、维护、

控制、运行和语言编译等,它管理和控制计算机的各种操作。系统软件又分为操作系统、编译

系统和语言系统等。

Page 7: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 7

操作系统是软件系统的核心,它是负责管理和控制计算机系统硬件、软件资源与运行程

序的系统软件,是用户和计算机之间的接口,提供了软件的开发环境和运行环境。操作系统分

类较多:单用户单任务操作系统,这类系统只能串行地执行用户程序,个人独占计算机全部资

源,系统效率低,例如 DOS 操作系统;单用户多任务操作系统,这类系统允许多个程序或者

多个作业同时存在和运行,是目前最常见的操作系统,例如 Windows 和 Linux;批处理系统,

这类系统以作业为对象,连续系统地处理作业流,系统完全自动,数据吞吐量大,效率高;分

时操作系统,这类系统允许多个用户同时在各自的终端上联机使用同一台计算机,CPU 按各

自的优先顺序分配时间,轮流给各个终端服务,例如 UNIX 和 VMS;实时操作系统,这类系

统可以对随机发生的外部事件即时响应并做出处理,例如 RDOS;网络操作系统,这类系统专

为计算机网络配置,负责网络的管理、通信、共享、安全等工作,例如:Windows NT系列和 NetWare;分布式系统,这类系统由多个并行工作的处理机组成,能实现高度的同步性,并能

自动调节内部各个处理机的任务强度、工作负荷,例如 MDS 和 CDCS。

编译系统是指计算机语言程序的翻译软件,是将由计算机程序设计语言编写的源程序代

码翻译为计算机硬件能执行的二进制机器码的程序, 根据翻译方式的不同, 又分为编译程序和

解释程序两大类。 编译程序可将程序源代码整体编译成目标代码, 再由链接程序将目标程序链

接成可执行程序;解释程序将程序代码进行逐句解释,解释一句执行一句,边翻译边执行,不

生成目标程序。

语言系统,即计算机程序设计语言,可以分为机器语言、汇编语言、高级语言三个类别。

机器语言最简单,由 0、1 组成,是能被机器直接理解、执行的指令集合。这种语言执行速度

快,是计算机唯一能直接执行的语言,但是 0、1 代码的使用不容易掌握,编程时工作量也较

大,只适合专业人员使用。汇编语言采用了指令助记符来代替机器语言中的 0、1 代码,所以

又称为符号语言。指令助记符是常用的单词或缩写,方便记忆,降低了掌握程序设计的难度,

同时又保持了机器语言程序质量高、占用空间小、运行速度快的优点。汇编语言一般对不同的

计算机类型,指令上略有区别。高级语言将助记符进一步向自然语言过渡,使程序设计易学、

易懂、易修改、通用性好、不依赖于机器,但是这类语言不能被计算机直接理解,需要经过语

言处理程序翻译后才能执行。高级语言分类很多,例如 Visual Basic、C、C++、C#、Java 等。 2.应用软件

应用软件是指用户在各自应用领域中为解决各类问题而编写的程序,也就是直接面向用

户需要的一类软件。包括文字处理软件、电子表格处理软件、游戏软件等。譬如聊天软件 QQ、 MSN 等就是为了利用网络相互通讯而编写的一种应用软件。

1.2.4 微型计算机简介

相对计算机的产生时间而言,微型计算机(简称微机,又叫 PC 机)的产生要迟得多,但

微机技术的发展却并不比计算机差。1971 年,Intel 公司的年轻工程师霍夫实现了将运算器和

控制器集成到一个芯片上,产生了世界上第一个微处理器——Intel4004,从而揭开了微机的迅

猛发展之路。 1.微机的分类

微机的种类较多,型号也各异,没有确切的分类标准。常见的分类方法有以下 4 种:

l 按处理器字长分:微机分为 4位机、8位机、16位机、32 位机和 64 位机等。

l 按结构分:微机分为单片机、单板机与多芯片机、多板机等。

Page 8: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 8

l 按处理器芯片型号分:微机分为 286 机、386 机、486 机与 Pentium机等。 2.微机的主要性能指标

微机的主要性能指标有 4 个:

(1)字长

字长以二进制位为单位,表示微处理器能够同时处理数据的二进制位数,它直接关系到

计算机的计算精度、速度和功能。现在主流的微机都是 64 位机。

(2)运算速度

通常所说的计算机的运算速度,是指每秒钟所能执行的指令条数,一般用 MIPS(百万次 /秒)来表示。

(3)时钟频率

时钟频率是指 CPU在单位时间(秒)内发出的脉冲数。时钟频率通常以兆赫(MHz)表

示。时钟频率越高,其 CPU运算速度就越快。现在主流的 CPU,其时钟频率都高达几 GHz。

(4)内存

内存容量反映了内存储器存储数据的能力。内存容量越大,其处理数据的范围就越大,并

且运算数据的速度也越快。现在主流内存容量都以 GB为单位,但仍然是微机运算速度的瓶颈。

微机性能通常不能由一项或两项指标来衡量,而应该从综合性能指标来考虑,更不能片

面地追求 CPU 的运算速度。一台微机性能的高低,除了上述四方面外,还要考虑硬盘、主板

总线带宽等因素的影响。

1.3 数制基础

虽然计算机能极快地进行数据运算,但其内部并不像人类在实际生活中使用的十进制数,

而是使用只包含 0 和 1 两个数值的二进制数。当然,人们可以将十进制数输入计算机中,由操

作系统转换为二进制数进行运算处理, 完成后又转换为十进制数输出 (通过显示器等) 给用户。

但是,如果需要学习汇编语言,或者从事计算机硬件或相关的底层开发,则就有必要了解二进

制。在计算机的相关操作中,人们通常采用的数制有十进制、二进制、八进制和十六进制。

1.3.1 数制的概念

数制也称计数制,是用一组固定的符号和统一的规则来表示数值的方法。如果我们用 R 个基本符号来表示数目则称为 R 进制,R 被称为基数。例如:十进制的每个数的每一位

都是 0~9 之中的一个数字。

一个数可以用不同的进制来表示,为了区分不同进制的数,可以在数的后面加相应的字

母,或者把数用圆括号括起来,在右下角写上相应的数字。如 12D 或(12)10 表示十进制数 12, 1C4H或(1C4)16 或(1C4)H 表示十六进制数 1C4。 表 1­2中列出计算机中常用的数制及表示方法,

而表 1­3则列出了几种常用进制数之间的对照关系。

表 1­2 计算机中常用的数制及表示

进位制 二进制 八进制 十进制 十六进制

规则 逢二进一 逢八进一 逢十进一 逢十六进一

基数 r=2 r=8 r=10 r=16

Page 9: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 9

续表

进位制 二进制 八进制 十进制 十六进制

数符 0,1 0,1,…,7 0,1,…,9 0,1,…,9,A,B,C,D,E,F

权 2 i 8 i 10 i 16 i

字母形式表示 B O D H

表 1­3 十进制、二进制、八进制和十六进制对照表

十进制 二进制 八进制 十六进制 十进制 二进制 八进制 十六进制

0 0000 0 0 8 1000 10 8

1 0001 1 1 9 1001 11 9

2 0010 2 2 10 1010 12 A

3 0011 3 3 11 1011 13 B

4 0100 4 4 12 1100 14 C

5 0101 5 5 13 1101 15 D

6 0110 6 6 14 1110 16 E

7 0111 7 7 15 1111 17 F

各种数制的表示虽然不同,但它们却有以下共同点:

(1)每一种数制都有固定的符号集,在 R进制数中,有 R 个数符,分别为 0,1,…,R­1。

(2)都使用位权表示法,数符在不同的位置所代表的值不一样,其值为基数的幂次方。

如十进制数 123 中十位上的 2在整个数中位于第 1 位 (数符在数中的位置, 整数部分从小数点

开始往左数,第 1 位为 0;小数部分则往右数,第 1 位为­1) ,所以,十进制数 123 中 2 的值

为 2×10 1 ,同理 1的值为 1×10 2 ,3 的值为 3×10 0 。即 123D=1×10 2 +2×10 1 +3×10 0 。

(3)逢基数进位。如十进制数逢 10 进 1。二进制数则逢 2 进 1,十六进制数则逢 16 进 1。

(4)对任意一个 R 进制数 N(KI­1KI­2…K2K1K0K­1K­2…K­M),可以表示为: N=KI­1×R I­1 + KI­2×R I­2 +…+ K1×R 1 + K0×R 0 +K­1×R ­1 +…+ K­M×R ­M

其中:K为系数,R 为基数,R i 为权值。该式又叫数的按权展开。

例 1­1 十进制数 253,按权展开可表示如下: 253.25D=2×10 2 +5×10 1 +3×10 0 +2×10 ­1 +5×10 ­2

1.3.2 不同数制之间的转换

在了解了数的进制表示之后, 如何来实现不同进制数的大小比较呢。 如 11110001B和 241D 两个数, 哪个大哪个小呢?这肯定不能通过直接的观察来判断, 正确的方法就是将不同进制的

数转换为同一进制的数,这样就能实现大小比较了。 1.R 进制数转十进制数 R 进制数转换为十进制数的方法比较简单,只需要直接把 R 进制数按照位权展开完成计

算,就得到了 R 进制数对应的十进制数。

例 1­2 不同进制整数转换为十进制整数 11110001B=1×2 7 +1×2 6 +1×2 5 +1×2 4 +0×2 3 +0×2 2 +0×2 1 +1×2 0 =241D

Page 10: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 10

3610=3×8 2 +6×8 1 +1×8 0 =241D F1H=15×16 1 +1×16 0 =241D 2.十进制数转二进制数

十进制整数转换成二进制采用的是倒除法,即“除 2 取余,余数倒转写”的方法。具体

过程介绍如下:

(1)将十进制数除 2,保存余数;

(2)若商为 0,则进行下一步,否则,用商代替原十进制数,重复第 1 步;

(3)将所有的余数找出,最后得到的余数作为最高位,最先得出的余数作为最低位,由

各余数依次排列而成的新的数据就是转换成二进制的结果。

例 1­3 十进制整数 241 转换为二进制整数。 2 2 4 1 2 1 2 0 …… 1 二进制数的低位

2 6 0 …… 0 2 3 0 …… 0 2 1 5 …… 0

2 7 …… 1 2 3 …… 1 2 1 …… 1

0 …… 1 二进制数的高位

结果:241D=11110001B 十进制小数转二进制采用的是“乘 2 取整,直到小数为 0 或到保留小数位数,然后整数

顺序写”的方法。

例 1­4 十进制小数 0.625转换为二进制小数。 0. 6 2 5 × 2 0. 2 5 0 …… 1 二进制数的高位

× 2 0. 5 0 0 …… 0 × 2 0. 0 0 0 …… 1 二进制数的低位

结果:0.625D=0.101B 3.十进制数转八进制数、十六进制数

有了十进制数转二进制数的方法后,十进制数转换成八进制数的方法,原则上应该与十

进制转二进制数方法相同。但是,考虑到一个十进制数除 8 取余不好操作。因此,一般情况下

不直接进行十进制数到八进制数的转换。在表 1­3 中,如果仔细观察,会发现 1 位八进制数对

应 3 位二进制数,反过来,就是 3 位二进制数对应 1位八进制数。所以,十进制数转八进制数

的方法,就是先将十进制数转换为对应的二进制数,再由二进制数按照表 1­3 的关系,从右往

左,3 位二进制数分一个逻辑小段对应 1位八进制数,如果最左边不够 3 位,则添 0 补充。从

而实现十进制数转八进制数。

Page 11: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 11

例 1­5 十进制数 241 转八进制数。

通过前面的计算,我们知道 241D=11110001B。所以: 241D = 0 1 1 1 1 0 0 0 1 = 361O

3 6 1 结果:241D=361O 同样道理,从表 1­3 中,还可以看到 4位二进制数对应 1 位十六进制数。所以,十进制数

转十六进制数的方法,就是先将十进制数转换为二进制数,再把得到的二进制数从右往左,4 位分一个逻辑小段,一个逻辑小段对应 1 位十六进制数。

例 1­6 十进制数 241 转十六进制数。 241D = 1 1 1 1 0 0 0 1 = F1H

F 1 结果:241D=F1H 4.八进制、十六进制数转二进制数

有了二进制数转八进制数或十六进制数的方法,再来实现八进制数或十六进制数转二进

制数,方法就简单多了。只需要将 1位八进制数换成 3 位二进制数,1 位十六进制数换成 4 位

二进制数,再按照换算前的顺序,将得到的二进制数连接起来就得到对应的二进制数了。

例 1­7 将以下八进制数或十六进制数分别转换为二进制数。 2461O=(010,100,110,001)=10100110001B E2C3H=(1110,0010,1101,0011)=1110001011010011B

1.3.3 计算机中数的表示方法

在计算机中,数都是以二进制表示和存储的。但在前面讲到的二进制数,没有说到符号,

这种数在计算机中叫无符号数。除此之外,还有一种数叫有符号数。在计算机中不论是数还是

符号都是由 0 或 1 来表示的,所以,数的“正”或“负”也是由 0 或 1 来表示。通常用 0表示

“正” 、1 表示“负” ,一个二进制数的最高位通常都是符号位,其余位数才是数值位。 1.小数点的表示

在一般的书写中,小数点都用“.”表示,而在计算机中,却没有这种表示方法。在计算

机中,带小数点的数的表示方法有:定点小数表示法和浮点小数表示法两种。

(1)小数点的定点表示法

在定点表示方法中,小数点的位置是固定的。例如,将小数点定位在数符的后面,可以

表示一个纯小数,如图 1­3所示;将小数点定位在所有数值位的后面,可以表示一个纯整数,

如图 1­4所示。

符号位 小数点 符号位 小数点

图 1­3 纯小数定点表示 图 1­4 纯整数定点表示

定点法表示的数值范围非常有限,做运算时,往往会超出数的表示范围,所以通常在计

Page 12: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 12

算机中采用浮点表示法来表示小数。

(2)小数点的浮点表示法

在浮点表示方法中,可以实现用较少的位数表示较大的数。在浮点表示法中,一个数的

表示分为两部分:一部分是阶,表示指数;一部分是尾数,表示有效数字。如: 1011011.11=1.01101111×2 110 (其中 2 110 中的 110 表示小数点向左移动了 6 位);而 0.001011=1.011×2 ­11 (其中 2 ­11 中的­11 表示小数点向右移动了 3 位。计算机中小数的浮点表

示如图 1­5 所示。

阶符 阶码 数符 尾数

图 1­5 计算机中小数的浮点表示

浮点表示时,阶符和数符各占 1 位,用 0 表示“正” ,1 表示“负” ;尾数的位置确定数的

精度,即尾数的位数由要表示数的精度来确定。

例 1­8 字长为 8位的 CPU中, 阶码 2位, 尾数 4 位, 用浮点法表示数: 10.11=1011×2 ­10 。

1 1 0 0 1 0 1 1

阶符 阶码 数符 尾数(纯整数)

不论是采用定点表示,还是浮点表示,在计算机中表示数时,一次能表示的数的大小是

由 CPU 的字长来确定的。计算机中有符号数有三种表示方法:原码、补码和反码,分别用 (N)原、(N)补、(N)反表示。下面以 8 位机来讲解计算机中三种数的定点表示方法。

2.原码

原码表示数时,除符号位外,正数的原码和负数的原码在表示上都和原数相同。

例 1­9 十进制数 43 和­43 的原码表示。

43D = 1 0 1 0 1 1 B

(43)原 = 0 0 1 0 1 0 1 1

(­43)原 = 1 0 1 0 1 0 1 1

3.反码

反码表示数时,正数的反码和原码相同,负数的反码是其原码(包括符号位)各位数字

的按位求反,即将 0换成 1,1换成 0。

例 1­10 十进制数 43和­43的反码表示。

43D = 1 0 1 0 1 1 B

(43)反 = 0 0 1 0 1 0 1 1

(­43)反 = 1 1 0 1 0 1 0 0

请计算十进制数 103的正、负数的反码。 4.补码

补码表示数时,正数的补码和原码相同,负数的补码是其原码(包括符号位)各位数字

按位求反后,末尾加 1。

Page 13: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 13

例 1­11 十进制数 43 和­43 的补码表示。 43D = 1 0 1 0 1 1 B

(43)补 = 0 0 1 0 1 0 1 1

1 1 0 1 0 1 0 0 原码按位求反

1 1 0 1 0 1 0 1 末尾+1

(­43)补 = 1 1 0 1 0 1 0 1

请计算十进制数 103的正、负数的补码。

1.3.4 常用信息编码

计算机中常用信息编码种类比较多,常见的有 BCD码、ASCII码、汉字编码等。 1.BCD 码

因为二进制数不直观,于是在计算机的输入和输出时通常还是用十进制数。但是计算机

只能使用二进制数编码, 所以另外规定了一种用二进制编码表示十进制数的方式, 即每 1 位十

进制数数字对应 4 位二进制编码, 称 BCD 码 (Binary Coded Decimal, 二进制编码的十进制数),

又称 8421 码,如表 1­4 所示。

表 1­4 十进制数和 BCD码对照表

十进制 BCD码 二进制

0 0000 0000

1 0001 0001

2 0010 0010

3 0011 0011

4 0100 0100

5 0101 0101

6 0110 0110

7 0111 0111

8 1000 1000

9 1001 1001

10 0001 0000 1010

2.ASCII码

字符是计算机中最多的信息形式之一,是人与计算机进行通信、交互的重要媒介。在计

算机中,要为每个字符指定一个确定的编码,作为识别与使用这些字符的依据。各种字母和符

号也必须按规定好的二进制码表示,计算机才能处理。在西文领域,目前普遍采用的是 ASCII 码(American Standard Code for Information Interchange),这是美国信息交换标准代码的简称。 ASCII 码虽然是美国国家标准,但它已被国际标准化组织(ISO)认定为国际标准。ASCII 码

已为世界公认,并在世界范围内通用。 ASCII 码占一个字节,标准 ASCII 码为 7 位(最高位为 0),扩充 ASCII 码为 8 位。7 位

二进制数给出了 128个编码,表示了 128 个不同的字符。其中 95个字符可以显示。包括大小

Page 14: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 14

写英文字母、数字、运算符号、标点符号等。另外的 33 个字符,是不可显示的,它们是控制

码,编码值为 0~31 和 127。数字字符 0~9 的 ASCII 码是连续的,从 30H 到 39H(H 表示是

十六进制数);大写字母 A~Z 和小写英文字母 a~z 的 ASCII 码也是连续的,分别从 41H 到 54H 和从 61H 到 74H。因此在知道一个字母或数字的编码后,很容易推算出其他字母和数字

的编码。

例如“A”的 ASCII 码为 1000001,十六进制表示为 41H。回车符(CR)的 ASCII 码为 13,如表 1­5 所示。

表 1­5 ASCII码表

d6d5d4 d3d2d1d0

000 001 010 011 100 101 110 111

0000 NUL DLE SPACE 0 @ P 、 p

0001 SOH DC1 ! 1 A Q a q

0010 STX DC2 “ 2 B R b r

0011 ETX DC3 # 3 C S c s

0100 EOT DC4 $ 4 D T d t

0101 ENQ NAK % 5 E U e u

0110 ACK SYN & 6 F V f v

0111 BEL ETB ‘ 7 G W g w

1000 BS CAN ( 8 H X h x

1001 HT EM ) 9 I Y i y

1010 LF SUB * : J Z j z

1011 VT ESC + ; K [ k

1100 FF FS , < L \ l |

1101 CR GS — = M ] m

1110 SO RS · > N ^ n ~

1111 SI US / ? O _ o DEL

3.汉字编码

计算机处理汉字信息时,由于汉字具有特殊性,因此汉字的输入、存储、处理及输出过

程中所使用的汉字代码不相同,其中,有用于汉字输入的输入码,用于机内存储和处理的机内

码,用于输出显示和打印的字模点阵码(或称字形码)。汉字编码的基本原理是利用键盘上字

符按照一定的规则和要求对汉字进行编码。通俗地说,就是给汉字编号或排序,这些编号或排

序也就是汉字的外码即汉字的输入编码, 然后通过汉字输入方法将外码转换成汉字在计算机中

的内码,最终将汉字显示在计算机的屏幕上。

从汉字编码的发展历程来看,汉字编码输入技术大致可以划分为三个时代。它们的断代

标志是:第一代以单音节字为单位的输入方案,如电报明码、国标区位码、汉语拼音码、首尾

码等。第二代是以词语(包括单音节和多音节)为单位的输入方案,如双音编码输入法、五笔

字型输入法、表形码输入法等。第三代是除了有固定词库可以供用户选择使用之外,还可以根

Page 15: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 15

据用户的需要自造词语,具有人工智能,可以自动选择区分重码(同音)词的输入方案,如肖

码、自然码、郑码等。

从学术理论的角度来看,不管这些汉字编码方案如何奇巧灵便,都是“万变不离其宗” ,

不论其如何变化,基本上都是在数码、音码、形码这三大范畴的基础上相互融合、渗透,或者

是音、形、数码的结合体。

如音形码(其中包括形音码),它的编码元素包括汉字的声母、韵母和字形,与汉字的读

音关系十分密切。 它的优点是汉字拼音知识好的人易于掌握, 缺点是不会拼音就无法输入汉字。

音形码包括纯拼音码和双拼音加字形码,纯拼音有全拼和简拼两种。

又如形码,顾名思义是只与汉字字形有关的编码,而与汉字本身的读音无关。它的显著

优点是不受汉字的读音和识字量的限制,因此无论是谁,只要学会了就可以使用。形码使用时

要将一个完整的汉字,拆散为字根和笔画,由于字根较多,拆分规则复杂,因此其缺点是学习

难度大。

此外,相对西文字符集的定义,我们的汉字编码字符集的定义有两大困难:选字难和排

序难。选字难是因为汉字字量大(包括简体字、繁体字、日本汉字、韩国汉字),而字符集空

间有限。排序难是因为汉字可有多种排序标准(拼音、部首、笔画等),而具体到每一种排序

标准,往往还存在不少争议,如对一些汉字还没有一致认可的笔画数。在我国,国家标准 GB 2312­80《信息交换用汉字编码字符集基本集》已于 1980 年发布使用,它奠定了我国中文信息

处理技术的发展。收入汉字信息交换用的基本图形字符,采用一字一码的原则,具体包括:一

般符号、序号、数字、拉丁字母、日文假名、希腊字母、俄文字母、汉语拼音符号、汉语注音

字母及简化汉字 6763个,总计 7445 个图形字符。GB2312­80编码简称国标码。

1.4 键盘操作与汉字录入

1.4.1 键盘操作

1.键盘布局

键盘及其布局如图 1­6 所示,一般分为:主键区、功能键区、编辑键区、数字键区。

主键区:26个字母键,10 个数字键以及一些常用符号。

功能键区:最上面的一排 12 个键,分别是 F1、F2、…、F12。

编辑键区:键盘中部靠右的 10个键。6个编辑键及上下左右 4 个方向键。

数字键区:常用于数据的快速录入。包括 Num Lock、/、*、­、……共 17 个按键,当 Num Lock指示灯打开时处于数字模式,当 Num Lock指示灯关闭时处于编辑模式。

2.常用键的使用

(1)退格键 Backspace。删除光标左端的字符,并使光标左移一格。

(2)大写字母锁定键 Caps lock。用于在大写、小写字母之间进行转换。当其对应的指示

灯打开时表示大写状态,指示灯关闭时表示小写状态。

(3)换档键 Shift。该键的作用主要表现在两个方面:按下换档键再按下字母键,可在小

写状态下输入大写字母,或在大写状态下输入小写字母;按下换档键再按下符号键,可输入上

档字符。

Page 16: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 16

图 1­6 键盘布局

(4)回车键 Enter。在 DOS 状态下表示命令的结束,或文字编辑中的换行,或窗口菜单

中的拾取、确认等。

(5)离开键 Esc。一般用于“退出”或“取消” 。

(6)空格键 Space(主键盘区下方中间没有键名的最长键) 。按一次输入一个空格,光标

右移一格。在书写时常用“ ”表示,但屏幕上并不显示该符号。

(7)数字锁定键 Num Lock。用于数字键区在数字方式与编辑控制方式之间的转换。指

示灯打开表示数字状态,指示灯关闭表示编辑控制方式。

(8) 编辑键。 插入键 Insert (或 Ins) 用于文字输入中插入与改写状态的切换; 删除键 Delete (或 Del)用于删除插入点后的字符;行首 Home、行尾 End键用于文字编辑中快速移动光标

到行首、行尾;光标移动键↑、↓、←、→,可以控制光标向四个方向移动。

(9)组合键。除按键盘上单一的键进行操作外,还有一种特殊的按键方式,即同时按下

键盘上的两个或多个键来完成特殊的功能,这些键称为组合键。如打印 Ctrl+P、打开/关闭输

入法 Ctrl+Space、切换输入法 Ctrl+Shift。

提示:组合键的正确按键方式是先按住第一个键或前两键不放,然后再按其他键。 3.指法要求

指法就是将计算机键盘上最常用的 26 个字母和常用符号依据位置分配给除大拇指外的 8 个手指,敲击这些键时,总是使用指定的那个手指。时间一长会形成习惯,一看见字母,

相应的手指就会伺机而动,不用看键盘就可正确地敲击到所需按键,这样最大可能地提高了

输入速度。

(1)规则

十个手指均规定有自己的操作键位区域,任何一个手指不得去按不属于自己分工区域的

键, 在操作中各个手指必须严格遵守这一规定进行操作。 特别是无名指和小指可能在最开始上

机操作时,由于不太听指挥,很容易造成其他手指“帮忙”的情况,因此从最开始就必须坚持

这几个手指自己按自己的键。

(2)基准键

要求手指击键完毕后始终放在键盘的起始位置上,起始位置就是键盘上三行字母键的中

间一行位置,十个手指分别位于这一行的“ASDFJKL; ”8 个基准键上,大拇指位于空格键上。

功能键区

主键区

键盘指示灯

编辑键区 数字键区

Page 17: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 17

这样有利于下一次击键时定位准确。其中 F 键和 J 键各有一个小小的凸起, 操作者进行盲打就

是通过触摸这两键来确定基准位。

(3)姿势

击键时保持正确的姿势,腰部应保持挺直,身体微向前倾,并稍偏于键盘的右方。两肩

放松,两肘轻轻靠于腋边。双手的手指轻放在规定的基准键位上(左右手拇指放在空格键上)。

要养成运用双手操作键盘的习惯,不用单手操作,更不要单指操作。敲击时只需通过手指和手

腕的运动来进行击键,不要通过手臂运动来击键。击键要用力适度,不能太重。

(4)盲打

在操作中,必须从最开始就坚持盲打操作。即不要用眼睛看键盘,只能通过大脑来想要

击的键所处的位置,并指挥相应的手指来完成击键。

(5)各手指在计算机键盘上的指法分工如图 1­7 所示。

图 1­7 键位指法

1.4.2 拼音输入法(搜狗拼音)

搜狗拼音输入法(简称搜狗输入法、搜狗拼音)是搜狐公司推出的一款汉字拼音输入法

软件,是目前国内主流的拼音输入法之一。是当前网上最流行、用户好评率最高、功能最强大

的拼音输入法之一。搜狗输入法与传统输入法不同的是,采用了搜索引擎技术。由于采用了搜

索引擎技术,输入速度有了质的飞跃,在词库的广度、词语的准确度上,搜狗输入法都领先于

其他输入法。

搜狗拼音输入法输入汉字时以拼音为基础、以词组输入为主。当以词语输入时,具有较

低的重码率和较快的输入速度。它提供全拼、简拼、混拼等多种输入方式。有词条记忆功能,

某个词条一旦构造完毕, 下一次再遇到该词条时就可以直接使用。 允许用户为自定义词组定义

编码。

使用搜狗输入法,必须先安装。从因特网上下载最新的搜狗输入法软件,安装到计算机

上就可以使用了。 1.输入规则

(1)输入汉字

打开搜狗输入法,一般在屏幕的右下角显示状态条 ,按规范的汉语拼音

小指

无名

中指

食指

食指

中指

无名

小指

左手区 右手区

Page 18: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 18

顺序输入,就可以显示出对应的汉字。如图 1­8 所示为输入“中国”两字的情况。

图 1­8 输入窗口

这时,只需要按空格或者按数字 1 就可以输入“中国”两字。对于不是出现在输入窗口

第一个位置的汉字,选择的方法是按对应的数字键,如输入的是“忠告” ,按数字键 3 就可以

输入“忠告”两字。

状态条上各个按钮的功能如图 1­9 所示。

图 1­9 各功能按钮说明

(2)翻页选字

输入的过程中,如果在输入窗口没有需要的汉字,可以通过翻页选字。搜狗输入法默认

的翻页键是逗号“, ” 、句号“。 ” 、减号“­” 、等号“=” 、左右方括号“[ ]” ,左边键表示向前

翻页,右边键表示向后翻页。如需要输入“佃农”两字,在输入窗口中输入“diann”编码,

按下句号“。 ”就可以翻到下一页,找到需要的“佃农” ,再按对应的数字键即可输入。

对于翻页键,可以通过“设置属性”→“按键”→“翻页键”进行设置。

(3)中英文切换

按 Shift 键进行中英文切换,也可以用鼠标单击输入法状态条的“中”字按钮。如果输入

的英文比较少,可以在中文输入的状态下输入英文按回车键输入英文;或者是先输入“v”键

然后输入英文,按空格即可得到英文。 2.输入方式

在输入汉字的过程中,可以采用全拼、混拼、简拼的方式进行输入。另外,可以采用模

糊音、繁体、u模式笔画、笔画筛选等输入。

(1)全拼输入

按规范的汉语拼音输入,输入过程和书写汉语拼音的过程完全一致。该方式可以最大限

度地减少重码。

例如:输入“四川、搜狗输入法、方案”对应的全拼编码 sichuan sougoushurufa fangan 四川 搜狗输入法 方案

(2)简拼输入

取每个汉字拼音的第一个字母输入。该方式可以输入最少的编码,从而提高输入速度,

但是重码相对较多。

切换 中/英 文

菜单

切换 全/半 角

切换 中/英 文标 点

软键盘

用户登录

Page 19: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 19

例如:输入“四川、搜狗输入法、方案”对应的简拼编码 sc sgsrf f’a(必须加分隔符)

四川 搜狗输入法 方案

(3)混拼输入

两个音节以上的词语,有的音节全拼,有的音节简拼。

例如:输入“四川、搜狗输入法、方案”对应的混拼编码 sic(或 schuan) sgsrfa f’an(或 fang’a)必须加分隔符

四川 搜狗输入法 方案

(4)模糊音

模糊音是专为对某些音节容易混淆的人所设计的。当启用了模糊音后,卷舌和平舌、边

音和鼻音可以不加区分。

搜狗输入法支持的模糊音有:

声母模糊音:z <­­>zh,c<­­>ch,s <­­> sh,l<­­>n,f<­­>h,r<­­>l 韵母模糊音:an<­­>ang,en<­­>eng,in<­­>ing,ian<­­>iang,uan<­­>uang 设置模糊音的方法是: “设置属性”→“高级”→“模糊音设置” ,设置对话框如图 1­10

所示,设置好需要的模糊音,单击“确定”按钮即可。

图 1­10 模糊音设置

(5)u模式笔画 u模式是专门为输入不会读的字所设计的。 在输入 u键后, 然后按顺序输入一个字的笔画,

笔画为:h 横、s 竖、p 撇、n 捺、z 折、d 点。输入完后,输入窗口中显示出对应的字和该字

的拼音。

注意:树心的笔顺是点点竖(dds) ,而不是竖点点。

例如,输入“忓”字,可以在输入窗口中输入 udds,结果如图 1­11 所示。

图 1­11 忓字的输入窗口

(6)笔画筛选

笔画筛选用于输入单字时,用笔画来快速定位需要的字。使用方法是输入一个字或多个

Page 20: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 20

字后,按下 Tab键,然后用横 h、竖 s、撇 p、捺 n、折 z 依次输入第一个字的笔画顺序,一直

找到该字为止。

例如,快速定位“侄”字,输入了 zhi 后,按下 Tab 键,然后输入该字的前两笔“ps” ,

就可定位该字。

(7)繁体

如果需要输入繁体字,使用搜狗输入法的“快速切换”→“繁体” ,输入的汉字就以繁体

显示。

3.属性设置

在搜狗输入法的状态条内单击“菜单”按钮,弹出一个设置菜单。在菜单中选择“设置

属性”项,弹出属性设置对话框,如图 1­12所示。

图 1­12 搜狗输入法属性设置

在该对话框中,可以设置常规选项、按键、快捷键、词库、外观、高级等,需要设置时

单击对应的选项卡,设置好后单击“确定”按钮即可。这里介绍几个常用的属性设置。

(1) “候选字词”设置

在属性对话框(如图 1­12所示)中单击“按键”选项卡,如图 1­13 所示。

图 1­13 “按键”属性设置

Page 21: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

第 1章 计算机基础知识 21

在“候选字词”框中设置“二三候选” ,左边键表示选择第二个字词,右边键表示选择第

三个字词。当然按空格表示选择第一个字词。

在“候选字词”框中设置“翻页按键” ,前面已经介绍,这里不再重复。

在“候选字词”框中设置“以词定字” ,左边键表示输出词语的第一个字,右边键表示输

出词语的最后一个字。

当输入某个字,但是这个字很靠后时,用“以词定字”的功能可以很快输入该字。例如:

输入“值”字。可以输入“价值”但不要按数字键,而按下设置的键,如设置的是“左右方括

号[]” ,按“]”即可输入“值”字。

该功能输入法默认是关闭的,使用时必须设置后才可以使用。

(2) “自定义短语”设置

在属性对话框(如图 1­12 所示)中单击“高级”选项卡,在“高级模式”框中单击“自

定义短语设置”按钮,打开“自定义短语设置”对话框,如图 1­14 所示。在该对话框中,可

以进行添加、删除、修改自定义短语。设置自己常用的自定义短语可以提高输入效率。

例如设置“sccc”为“四川化工职业技术学院” 。在图 1­14 所示对话框中,单击“添加新

定义”按钮,弹出“添加自定义短语”对话框,如图 1­15 所示。在对话框中的“缩写”部分

输入编码“sccc” ;在“该条短语在候选项中的位置”选择“1~9”中的一个数字,如果为“1”

表示该词出现在输入窗口的第一个位置, 该方法可以设置固定首字词; 在 “短语” 框中输入 “四

川化工职业技术学院” ,单击“确认添加”按钮。最后在图 1­14 所示的对话框中单击“保存”

按钮,完成设置。

图 1­14 “自定义短语”设置 图 1­15 添加自定义

以后,输入“sccc” ,就可以输出“四川化工职业技术学院” 。 4.其他功能

(1)v模式中文数字的输入 v模式中文数字是一个功能组合,包括多种中文数字的功能。

中文数字金额大小写:如输入“v123.45” ,输出“一百二十三元四角五分” 。

数字:输入 99 以内的数字例如“v3” ,可以输出“三” 、 “叁” 、 “III” 。

年份自动转换:输入“v2008.8.8” 、 “v2008­8­8”或“v2008/8/8” ,输出“2008 年 8 月 8 日”或“二〇〇八年八月八日” 。

Page 22: 第 章 计算机基础知识 - wsbookshow.com · 第 1章 计算机基础知识 ... 熟悉电子计算机及其相关的基本知识, 掌握电子计算机的基本操作是必须的。

大学计算机应用基础 22

年份快捷输入:输入“v2008n8y18r” ,输出“2008 年 8 月 18 日”或“二〇〇八年八月十

八日” 。

(2)插入当前日期时间

可以输入当前的系统日期、时间、星期,这是输入法内置的功能,如果用户用对应的键

自定义其他短语,则不能完成对应的输出。输入法内置的有:

输入“rq” (日期的首字母) ,输出系统日期如: “2008 年 8 月 1 日” ;

输入“sj” (时间的首字母) ,输出系统时间“2008年 8 月 1 日 10:10:04” ;

输入“xq” (星期的首字母) ,输出系统星期“2008年 8 月 1 日星期六”或“星期六” 。

(3)输入特殊字符

输入“dg” ,可以输出“√” 。

输入“fk” ,可以输出“” 。

输入“blx” ,可以输出“~”等。

(4)输入统计

利用搜狗输入法的输入统计功能,可以查看输入的总字数,当前的打字速度,历史最快

的打字速度。统计的方法是在搜狗输入法的状态条内单击“菜单”按钮,弹出一个设置菜单。

在菜单中选择“输入统计”项即可统计。 5.软键盘

在打开搜狗输入法后,用鼠标单击输入法状态条的“软键盘”按钮,可以打开软键盘使

用。单击后在屏幕上会出现一个虚拟键盘,通过鼠标单击可以实现和键盘敲击相同的功能,如

图 1­16 所示。

图 1­16 软键盘

用鼠标单击输入法状态条上的“菜单”按钮,选择“软键盘”子菜单,可以选择不同的

类型,包括 PC 键盘、希腊字母、俄文字母、注音符号、拼音字母、标点符号、数字序号、特

殊符号等, 选择不同的类型就可以输入该类型对应的一些特殊字符。 虽然部分功能可以不用软

键盘方式输入,但需要采用 v+数字键输入,或者使用一些快捷键,但不能满足多数用户的需

求。因此,对于一些特殊符号,可以采用软键盘提高输入速度。

提示:在使用输入法录入汉字时注意:组合键<Ctrl+Space(空格)>作用是打开/关闭中文

输入法;<Ctrl+Shift>作用是在各种输入法之间顺序切换;<Shift+Space>作用是切换全角/半角

状态;<Ctrl+。>作用是切换中英文标点符号。熟练掌握这些组合键可以大大提高录入速率。

编辑键区的<Delete>键可以删除光标右侧内容;<Insert>键是在插入和改写两种模式之间切换

的按键,处于改写状态时录入的新字符会自动覆盖光标右侧字符。