1、广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系1第第1章章 计算机文化基础概述计算机文化基础概述1.1 计算机文化计算机文化1.2 计算机的发展概况计算机的发展概况1.3 微型计算机系统微型计算机系统1.4 微机的接口微机的接口1.5 计算机中数据的表示计算机中数据的表示1.6 计算机中信息的编码计算机中信息的编码1.7 计算机语言计算机语言1.8 操作系统简介操作系统简介广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系21.1 计算机文化计算机文化 1.1.1 计算机文化概述计算机文化概述 所谓计算机文化,就是在经济、科技和社会各个领域,广泛应用现代信息技术,有
2、效开发利用信息资源的一种崭新文化形态,这种崭新的文化形态可以体现为:(1)计算机理论和技术已经渗透到社会的方方面面,并形成了一套完备的理论体系。(2)计算机已经成为一种新的生产力,它所产生的价值极大地丰富了人们的物质生活。(3)计算机技术的应用也深入到人们的日常生活,从而创造和形成的科学思想、科学方法、科学精神、价值标准等成为一种崭新的文化观念。与信息获取、信息分析、信息加工有关的知识称为“信息学基础知识”,利用计算机获取和处理信息的能力称为“信息能力”。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系3 1.1.2 计算机文化的形成计算机文化的形成 回顾过去60多年的历史,在计
3、算机文化的形成过程中,计算机价格下降,微型计算机的普及,计算机性能的大幅度提高以及信息高速公路的提出,这四件大事起到了重大的促进作用。1.微型计算机的普及微型计算机的普及 2.微机性能的大幅度提高微机性能的大幅度提高 3.操作简单易学操作简单易学广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系4 1.1.3 计算机文化的社会影响计算机文化的社会影响 1.计算机文化的正面影响计算机文化的正面影响 文化从广义上指人类社会历史实践中所创造的物质财富和精神财富的总和。2.计算机文化的负面影响计算机文化的负面影响 任何事物都有两面性,信息技术和计算机文化在为人们生活提供便利的同时,也为人们
4、带来一些负面影响,主要表现在:(1)网络和信息安全已经成为社会问题。(2)信息爆炸和信息污染。(3)网络信息侵权。(4)信息侵略和信息渗透。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系51.2 计算机的发展概况计算机的发展概况1.2.1 计算机的发展历史计算机的发展历史1.2.2 计算机的特点计算机的特点计算机的特点,简单归纳有如下几点:1.记忆功能记忆功能计算机中的存储器(外存储器)能长期保存大量的数据和程序。2.逻辑判断功能逻辑判断功能计算机主要是借助有关的数理逻辑和布尔代数,可进行某些逻辑推理和各种基本的逻辑判断。可以对文字或符号进行判断和比较,进行逻辑推理和证明。3.
5、计算功能计算功能计算机能够进行各种算术运算及逻辑运算。运算速度是指计算机每秒钟能执行多少条指令。计算精确度高,计算机的有效数字可以准确到十几位、几十位等,这样就能精确地进行数据计算和表示数据的计算结果。4.具有自动运算功能具有自动运算功能计算机不仅能存储数据,还能存储程序。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系61.2.3 计算机的主要应用计算机的主要应用计算机的应用很广,简单地概括有如下几个方面:1.数值计算数值计算2.信息处理信息处理信息处理是目前计算机应用中最广泛的领域。3.过程控制过程控制过程控制也称为实时控制,是指用计算机采集检测数据,按最佳方式迅速地对控制对
6、象进行自动控制或自动调节。4.人工智能人工智能人工智能(Artificial Intelligence,AI)是指使用计算机来模拟人的某些智能活动。人工智能的研究领域包括模式识别、自然语言理解和生成、机器人、专家系统、景物分析等。5.计算机辅助系统计算机辅助系统计算机辅助系统包括计算机辅助教学(CAI)、计算机辅助设计(CAD)、计算机辅助制造(CAM)和计算机辅助测试(CAT)等。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系7 计算机辅助教学(Computer Assisted Instruction,CAI)是近几年来在我国计算机领域中的重要应用之一。它将具体的教学内容制
7、作成文字、图像、声音等教学课件软件、试题库等供教学使用。学生可以根据自己的需要和学习进度,选择有关的学习内容,灵活地安排时间学习。计算机辅助教学能够使学生轻松自如,合理地利用计算机学习有关的知识。目前,在大、中、小学有些课程都使用了计算机辅助教学。如计算机课、英语课、生物课等。计算机辅助设计(Computer Aided Design,CAD),是通过专门的计算机软件进行计算机的辅助设计。如在航空、机械、建筑、服装、电子等部门的产品设计中得到广泛的应用。CAD可以提高设计质量,缩短设计周期,降低成本和提高设计的自动化程度。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系8 6.计
8、算机网络计算机网络 计算机网络是通过通信线路将分布在不同地理位置上的若干台计算机连接起来,再通过相应的网络软件,实现多用户共享网络中的硬件、软件和信息等资源,彼此间能够进行通讯、数据处理及传输等。而联网的每台计算机并不改变其原有的功能,它们的工作仍是独立的。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系91.3 微型计算机系统微型计算机系统 目前,比较常用的微机有:采用Intel公司的Celeron D、Pentium 4、Pentium D、Core 2和AMD公司的Sempron、Opteron、Athlon 64、Athlon 64x2等芯片的计算机。1.3.1 计算机系
9、统的组成计算机系统的组成 一个完整的计算机系统应该包括硬件系统和软件系统两大部分。硬件系统也称为硬件或硬设备,都是看得见、摸得着的,它们是计算机的实体部分。软件系统(也称软件或软设备)是相对于硬件而言的,它是使用计算机和发挥计算机效能的各种程序的总称。微型计算机系统如图1-1所示。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系10图1-1 微型计算机系统的组成 控制器 运算器 只读存储器(ROM)硬件 随机存储器(RAM)输入设备 外部设备 输出设备 微型计算机系统 外存储器 操作系统 语言处理程序 数据库管理系统 软件 系统服务程序 网络软件等 各种专用的软件包 用户程序 中
10、央处理器 内存储器 主机 应用软件 系统软件 广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系11 1.3.2 计算机的硬件基本结构计算机的硬件基本结构 计算机的硬件基本结构早在20世纪40年代就由Von Neumann提出,它主要由以下五个部件组成:控制器、运算器、存储器、输入设备和输出设备。计算机各部件联系的示意图如图1-2所示(图中单线表示由控制器发出的控制命令的流向,双线表示数据的流向)。现代绝大多数计算机的结构都被称为Von Neumann结构。运算器存储器输出设备输入设备控制器程序和原始数据计算结果图1-2 计算机各部件联系示意图广西政法管理干部学院广西政法管理干部学
11、院 信息工程系信息工程系12 中央处理器(Central Processing Unit,CPU)包括控制器和运算器两大部件,它是计算机的心脏,在微机中,中央处理器也称微处理器(MPU)。计算机主机是由控制器、运算器和内存储器三大部件组成的,即计算机主机包括中央处理器和内存储器。输入设备、输出设备与外存储器也称为计算机的外部设备。通常把上述计算机的五大部件称为计算机的硬件系统(硬件或硬设备)。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系131.中央处理器中央处理器运算器和控制器合称为中央处理器。中央处理器CPU是计算机的核心部分,通过它指挥全机各部件的协调动作。微机的档次高低
12、,主要取决于其微处理器的芯片、主频率和字长。主频率越高,字长越长,计算机的计算速度就越快,精确度就越高。CPU的性能指标之一是它的主频率,主频率以兆赫(MHz)为单位。主频(主频率)的高低在很大程度上决定了计算机的运行速度。字是计算机的CPU与内存之间交换信息的单位,字长是指一个字的二进制位的位数。1)控制器控制器主要用来实现计算机本身运行过程的自动化,即实现程序的自动执行。控制器是由指令寄存器、指令译码器、指令计数器等主要部件以及其他的一些电路组成。2)运算器运算器(又称算术与逻辑部件)是计算机中对信息进行加工、运算的部件。它的主要功能是用来对信息进行算术运算(加、减、乘、除)和逻辑运算(比
13、较、移位、布尔运算等)。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系142.存储器存储器存储器好比是计算机的电子仓库。它的主要功能是保存信息,如保存有关的数据、程序等。1)存储器的概述(1)存储容量常用的单位。8位二进制位(bit)称为一个字节(Byte),通常用B表示。它可以存放一个“8位二进制数”。字节是一个很小的存储单位,更大的单位是KB(千字节)、MB(兆字节)、GB(千兆字节)或TB。1024B(字节)称为1KB;1024KB称为1MB;1024MB称为1GB;1024GB称为1TB。即KB、MB、GB、TB之间的进率是1024。(2)存储器的分类。存储器可分为内存
14、储器和外存储器两大类。内存储器(也称内存或主存储器)是指主机中的存储器。它体积小,存取速度快,但相对容量较少,价格较贵。内存储器的基本单位是存储单元,每个存储单元都有自己的序号,叫做存储器地址,存储单元内存放的信息称为存储单元的内容。机器中的所有信息都以一定的规则存放在内存单元中。内存储器包括随机存取存储器(Random Access Memory,RAM)和只读存储器(Read Only Memory,ROM)两部分。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系15 微机中内存储器容量越大,运行速度就越快,处理的数据范围就越广。目前微机中常用的内存储器(内存)容量有:256
15、MB、512MB、1G等。外存储器(也称外存或辅助存储器)的存储容量大,价格低廉,但读取速度比较慢。外存不能直接与CPU交换信息,当CPU需要使用外存的某些信息时,必须先将这些信息调入内存,然后再使用。常见的外存有磁盘、光盘、闪盘、磁带等。内存和外存相辅相成构成计算机的存储系统。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系16 2)磁盘 磁盘是目前广泛采用的外存储器介质。(1)硬盘。硬盘是由多个金属盘片组成,并由多个磁头同时读写。硬盘的存储容量大,读写速度较软盘快,可靠性高。(2)软盘。软盘具有使用方便,并且可以随身携带等特点,但由于其读写速度比硬盘慢,存储容量又小,不能满足
16、大量数据的存储,目前已经基本上被优盘取代。(3)闪盘(又称闪存盘、USB闪盘或优盘)。闪盘使用的存储介质是闪存(Flash memory),功能和软盘相似,都可用来交换和存储数据。目前,闪盘的存储容量有64MB4GB不等,甚至容量更大。它是靠USB来驱动的,传输数据的时候比软驱快得多。目前闪盘大致有三种型号的产品:无驱型、加密型和启动型。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系17 3)光盘 光盘是一种新型的信息存储设备。它以容量大,使用时间长,价格便宜等特点深受用户的欢迎。目前,一个光盘的容量为650MB。光盘的读写必须通过光盘驱动器(简称光驱)来完成。目前CD光盘有三
17、种类型:只读型光盘(CD-ROM)、一次写入型光盘(CD-R)和可擦写型光盘(CD-RW)。(1)只读型光盘只允许读操作,即只能将光盘的信息读出,不允许写入新的信息或修改原有的信息,光盘里的信息是由厂家出厂前预先写入的。(2)一次写入型光盘只允许用户写入一次信息,写入后不能删除或修改,以后只允许读操作。(3)可擦写型光盘允许用户读写操作。即允许用户读光盘的内容,也允许写入新的内容,还可以修改、删除其中的内容,就像使用一般的硬盘一样,用户可以任意读写。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系18 3.输入设备输入设备 只有控制器、运算器、存储器三种设备,计算机还不能正常工作
18、。计算机与外界联系的桥梁,称为计算机的输入输出设备。计算机的输入设备是指向计算机输入有关的信息(包括数据、程序等)的设备。在微机中,常用的输入设备有键盘、鼠标、光笔、图形扫描仪、条码扫描仪、触摸屏等设备。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系19 4.输出设备输出设备 计算机的输出设备是指从计算机中将有关的数据、处理结果等信息输出的设备。在微机中,常用的输出设备有显示器、打印机、绘图仪等设备。1)显示器 显示器用来显示字符或图形信息,显示器连接到显示卡上。目前常见的显示器有两种:阴极射线管(CRT)显示器 和液晶(LCD)显示器。CRT显示器体积大,比较笨重,且工作时有
19、辐射,但价格相对低廉,色彩还原效果好。LCD显示器轻巧,没有辐射污染,但价格高,色彩还原效果不如前者。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系20 显示器工作时,显示屏上的每个画面称为一帧。每帧水平方向有若干条扫描线,每条扫描线上又分为若干个点,形成了一个点阵,其中每个点称为一个像素。每帧图像点阵中的点数称为显示器的分辨率。显示器的分辨率越高,显示的字符、图形就越清晰。显示卡是主机与显示器的接口电路。显示器能显示的颜色数量与机器所配置的显示卡的内存有关。可以计算每帧图像所占用的内存空间,假设显示器的分辨率为800600,显示屏上每个像素占用8个二进制位(即8bit)的内存
20、(即有28=256种颜色),每帧图像所占的内存为:8006008/8=480000字节(Byte)。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系21 2)打印机 打印机是计算机的输出设备。打印机的种类很多,大体上分为击打式打印机和非击打式打印机两类。(1)针式打印机。针式打印机也称点阵式打印机,这种打印机的打印头有若干根打印针,打印时使用相应的打印针撞击色带来完成打印工作。(2)喷墨式打印机。喷墨式打印机的打印头上有许多小喷嘴,它使用液体墨水,通过精细的小喷嘴将墨水喷到纸面上来产生字符或图像等。它的特点是价格便宜,打印精度较高,噪音低;缺点是墨水消耗量大,打印速度慢。(3)激
21、光打印机。激光打印机采用激光和电子放电技术,通过静电潜像,再用碳粉使潜像变成粉像,加热后碳粉固定,最后印出内容。它的特点是打印精度高,噪音低,打印速度快;缺点是使用的打印纸要求高,故纸张的成本高。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系22 5.驱动器驱动器 驱动器安装在主机箱上,用I/O槽和CPU连接,磁盘在驱动器中工作。主机箱内安装一个或两个软盘驱动器,分别称为A驱动器和B驱动器,除有软盘驱动器外,还有一个硬盘驱动器C。还可以有一个光盘驱动器(简称光驱)。软盘驱动器(软驱)通常是3.5英寸的软盘驱动器,但目前的配置已基本上不再使用软驱。广西政法管理干部学院广西政法管理
22、干部学院 信息工程系信息工程系23 1.3.3 计算机软件系统计算机软件系统 软件系统是相对于硬件而言的,软件系统是用来支持计算机硬件,使计算机发挥效能的各种程序的总称。软件系统按其功能可划分为系统软件和应用软件。1.系统软件系统软件 系统软件是计算机的基本软件。它是管理、监控和维护计算机资源的软件。系统软件是与具体应用无关的软件,它为应用软件的运行提供支持。例如:操作系统、编译程序、数据库管理系统、监控程序、诊断程序、网络软件等都是系统软件。2.应用软件应用软件 应用软件是专门为解决某个应用领域里的总体任务而编制或外购的程序。也就是说,应用软件是用户使用的各种专用的软件包,是为了解决各种实际
23、问题的用户程序。例如:文字处理系统Word、电子表格Excel、工资管理程序、财务软件等都是应用软件。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系241.4 微机的接口微机的接口 接口就是微处理器与外部设备的连接部件(电路)。它是CPU与外部设备进行信息交换的中转站。1.4.1 概述概述 接口电路是CPU与外部设备之间的连接缓冲,它通过总线与CPU相连。CPU同外部设备的工作方式、工作速度、信号类型等都不相同,通过接口电路的变换作用,将两者进行匹配。也就是说,接口是CPU与I/O设备的桥梁,它在CPU与I/O设备之间起着信息转换和匹配的作用。广西政法管理干部学院广西政法管理干
24、部学院 信息工程系信息工程系25 1.接口的作用接口的作用 接口电路的作用,就是计算机以外的信息转换成与计算机匹配的信息,使计算机能有效地传递和处理。微机接口本身已不是一些逻辑电路的简单组合,而是采用硬件与软件相结合的方法,因而接口技术是硬件和软件的综合技术。2.总线总线 总线是连接计算机CPU、主存储器、辅助存储器、各种输入/输出设备的一组物理信号线及其相关的控制电路,它是计算机中运载各部件信息的公共通道。微型计算机系统大都采用总线结构,这种结构的特点是采用一组公共的信号线作为微机各部件之间的通信线。各类外部设备和存储器,都是通过各自的接口电路连接到微机系统总线上的,因此,用户可以根据自己的
25、需要,选用不同类型的外部设备,设置相应的接口电路,把它们连接到系统总线上,从而构成不同用途、不同规模的系统。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系26 微机系统的总线大致可分成以下几种:1)地址总线 地址总线(Address Bus,AB)是微机用来传送地址的信号线。地址线的数目决定了直接寻址的范围,例如16根地址线,可以构成216=65536个地址,可直接寻址64KB地址空间,24根地址线可直接寻址16MB。2)数据总线 数据总线(Data Bus,DB)是传送数据和代码的总线,一般为双向信号线,可以进行两个方向的数据传送。数据既可以从CPU送到内存或其他部件,也可以
26、从内存或其他部件送到CPU。通常,数据总线的位数与微机的字长一致,例如32位的CPU的芯片,其数据总线也是32位。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系27 3)控制总线 控制总线(Control Bus,CB)用来传送控制器发出的各种控制信号。其中包括用来实现命令、状态传送、中断请求、直接对存储器存取的控制,以及提供系统使用的时钟和复位信号等。当前微型计算机系统普遍采用总线结构的连接方式,各部分都以同一形式排在总线上,结构简单,易于扩充。微机的总线结构如下图所示。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系28 1.4.2 标准接口标准接口 微机中一
27、般提供的接口有标准接口和扩展槽接口。标准接口,操作系统一般都能识别,插上有关的外部设备,马上可以使用,真正做到“即插即用”。在微机中标准接口一般有:键盘与显示器接口,并行接口,两个串行COM1、COM2端口,TS/2接口和USB接口等。1.键盘与显示器接口键盘与显示器接口 在微型计算机系统中,键盘和显示器是必不可少的输入/输出外设。微机主板上提供键盘与显示器的标准接口。2.并行接口并行接口 由于现在常用的微机系统均以并行方式处理数据,所以,并行接口也是最常用的接口电路。将一个字符的n个数位用n条线同时传输的机制称为并行通信,如一次同时传送8位、16位或32位,实现并行通信的接口就是并行接口。广
28、西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系29 3.串行接口串行接口 许多I/O设备与CPU交换信息,或计算机与计算机之间交换信息,是通过一对导线或通信通道来传送信息。这时,每一次只传送一位信息,每一位都占据一个规定长度的时间间隔,这种数据一位一位顺序传送的通信方式称为串行通信,实现串行通信的接口就是串行接口。与并行通信相比,串行通信具有传输线少、成本低的特点,特别适合于远距离传送;其缺点是速度慢,若并行传送n位数据需要时间T,则串行传送的时间至少为nT。4.USB接口接口 通用串行总线(USB)是一种新型接口标准。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程
29、系301.4.3 扩展槽接口扩展槽接口在微机中扩展槽接口一般有:显示卡、声卡、网卡、Modem卡、视频卡、多功能卡等。在主板上一般有多个扩充插槽,用于插入各种接口板(也称适配器)。适配器是为了驱动某种外设而设计的控制电路。通常,适配器插在主板的扩展槽内,通过总线与CPU相连。适配器一般做成电路板的形式,所以又称“插卡”、“扩展卡”或“适配卡”。常用的适配器有:(1)显示卡适配器(显示卡)。它用于与显示器的连接,如VGA卡、SVGA卡、AGP卡等,还有GetForce2 MX和GetForce2 GTS显示卡。(2)存储器扩充卡。它是用于扩充微机的存储容量。(3)串行通信适配电路。它是用于与计算
30、机通信有关的设备的连接,如绘图仪等。(4)多功能卡。为了简化系统接口,多功能卡是将多种功能的电路做在一块电路板上的复合插卡。(5)其他卡。例如声卡、Modem卡、网卡、视频卡等。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系311.5 计算机中数据的表示计算机中数据的表示1.5.1 进位计数制进位计数制日常生活最常用的是十进制数。而计算机广泛采用二进位计数制,简称二进制。有时也遇到其他进制的数。1.十进制数十进制数十进制计数法有如下特点:(1)有10个数码。即用0,1,2,3,9共10个符号表示。任意一个十进制数,都是由这十个数码以不同的形式组合而成。(2)逢十进一。任意位置上
31、的10个单位构成其高一位置上的一个单位。称10为十进制数的基,即十进制的基数为10。(3)数码的位置原理。并排写出的两个数码,左边一个单位是右边一个单位的10倍。也就是说,一个数所代表的数值由两个因素来决定:数码本身,及其所在的数位。(4)任意一个十进制数可以用多项式展开的形式表示。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系32 2.二进制数二进制数 计算机内部数据的表示是采用二进制数。由于二进制数只有两种状态,容易通过电子元件来表示。同十进制类似,二进制计数法也有以下特点:(1)有两个数码,即0和1两个数码。任意一个二进制数,都是由0和1数码组合的。(2)逢二进一,基数为
32、2。(3)数码的位置原理。并排写出的2个数码,左边的一个单位是右边一个单位的2倍。即:数码在不同的数位,所表示的数值是不同的。(4)任意一个二进制数可以用多项式展开的形式表示。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系33 3.八进制数八进制数 为了克服二进制数书写和读数的不便,常用八进制计数法来弥补。同样道理,八进制数的4个特点是:(1)有8个数码,即用0,1,2,3,7共8个符号表示。(2)逢八进一,基数为8。(3)数码的位置原理。并排写出的2个数码,左边的一个单位是右边一个单位的8倍。即:数码在不同的数位,所表示的数值是不一样的。(4)任意一个八进制数可以用多项式展开
33、的形式表示。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系34 4.十六进制数十六进制数 十六进制数的特点是:(1)有16个数码,即用0,1,2,9,A,B,C,D,E,F共16个符号表示。其中,A表示十进制中的10,B表示11,C表示12,D表示13,E表示14,F表示15。(2)逢十六进一。即:基数为16。(3)数码的位置原理。并排写出的2个数码,左边的一个单位是右边一个单位的16倍。即:数码在不同的数位,所表示的数值是不同的。(4)任意一个十六进制数可以用多项式展开的形式表示。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系35表表1-1 常用的几种进位计数
34、制对照表常用的几种进位计数制对照表十进制二进制八进制十六进制000011112102231133410044510155611066711177810001089100111910101012A11101113B12110014C13110115D14111016E15111117F16100002010广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系36 1.5.2 十进制数与二进制数之间的转换十进制数与二进制数之间的转换 1.十进制整数转换成二进制整数十进制整数转换成二进制整数 此处讨论两种十进制整数转换成二进制整数的方法。方法一:采用逐次“除2取余”法,即不断地用2去除十进
35、制数,所得的余数(一定是“0”或“1”)就是二进制整数的各位上的数字。先得到的余数从低位排起,后得到的余数排在高位。例如,将十进制数114转换为二进制数的表示形式如下。因此求得(114)10(1110010)2广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系37 方法二:将十进制整数表示为2的整数幂的多项式形式,然后转成二进制表示形式。例如:将十进制数180转换为二进制表示形式如下。(180)10128+32+16+4 27+25+24+22 (10000000+100000+10000+100)2 (10110100)2广西政法管理干部学院广西政法管理干部学院 信息工程系信息工
36、程系38表表1-2 一些一些2的整数幂值的对照表的整数幂值的对照表2的整数幂对应十进制数2的整数幂对应十进制数2012-10.52122-20.252242-30.1252382-40.062524162-50.0312525322-60.01562526642712828256295122101024广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系39 2.十进制小数转换成二进制小数十进制小数转换成二进制小数 要把一个十进制小数转换为二进制小数,可采用对十进制小数逐次“乘2取整”的方法进行转换。即逐次用2去乘待转换的十进制小数,将每次乘得的整数部分逐个写出则为对应的二进制的小数
37、。例如,将0.6875转换为二进制小数,方法如下:所以:(0.6875)10(0.1011)2广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系40 3.十进制数转换成二进制数十进制数转换成二进制数 这里讨论的是既有整数部分,又有小数部分的十进制数。对于这样的十进制数,在转换为二进制数时,可以先分别将整数部分与小数部分转换为二进制数形式,最后把所得的结果再合并为完整的二进制数表示形式。例如:将180.6875转换为二进制数。因为:(180)10(10110100)2 (0.6875)10(0.1011)2 所以:(180.6875)10(10110100.1011)2广西政法管理干
38、部学院广西政法管理干部学院 信息工程系信息工程系41 4.二进制数转换成十进制数二进制数转换成十进制数 将二进制数写成以2为底的幂的多项式形式,然后直接计算多项式的值,所得结果为十进制数。例如:(1)(1010010)2(126+025+124+023+022+121+020)10 (64+0+16+0+0+2+0)10 (82)10(2)(0.1001)2(12-1+02-2+02-3+12-4)10(0.5+0+0+0.0625)10(0.5625)10(3)(1001.101)2(123+022+021+120+12-1+02-2+12-3)10(8+0+0+1+0.5+0+0.125)
39、10(9.625)10 广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系42表表1-3 二进制与八进制间的对照表二进制与八进制间的对照表1.5.3 二进制数与八进制数、十六进制数的转换二进制数与八进制数、十六进制数的转换1.二进制数转换为八进制数二进制数转换为八进制数表1-3给出了二进制数和八进制数的对照关系。由表可以看出,3位二进制数与1位八进制数是一一对应的,3位二进制数可表示从0到7共八个数,而八进制数中每一位数也正好能表示从0到7的八个数。二进制八进制二进制八进制00001004001110150102110601131117广西政法管理干部学院广西政法管理干部学院 信息
40、工程系信息工程系43 二进制数转换为八进制数可用下面方法。三位一并法:把待转换的二进制数从小数点开始,分别向左、右两个方向每3位为一组(最后不足3位则补“0”),然后对每3位二进制数用相应的八进制数码表示,即可得到相应的八进制数表示形式。例如:(1)将二进制数10110110转换为八进制数。10 110 110 2 6 6 故有(10110110)2(266)8(2)将二进制数11001000.101111转换为八进制数。11 001 000.101 111 3 1 0.5 7 故有(11001000.101111)2(310.57)8 广西政法管理干部学院广西政法管理干部学院 信息工程系信息
41、工程系44 2.八进制数转换为二进制数八进制数转换为二进制数 八进制数转换为二进制数,其方法为上述转换的逆过程。即每一位八进制数码用3位二进制数码表示,也就是“一分为三”的方法。例如:(1)将八进制数263转换为二进制数。2 6 3 10 110 011 故有:(263)8(10110011)2(2)将八进制数125.16转换为二进制数。1 2 5.1 6 1 010 101.001 110 故有:(125.16)8(1010101.00111)2广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系45表表1-4 二进制数与十六进制间的转换表二进制数与十六进制间的转换表 3.二进制数
42、转换为十六进制数二进制数转换为十六进制数 二进制数转换为十六进制数可用如下方法。四位一并法:把待转换的二进制数,从小数点开始,分别向左、右两个方向每4位为一组(最后不足4位则补“0”),然后对每4位二进制数用相应的十六进制数码表示,即可得到相应的十六进制数表示形式。二进制十六进制二进制十六进制00000100080001110019001021010A001131011B010041100C010151101D011061110E011171111F广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系46 4.十六进制数转换为二进制数十六进制数转换为二进制数 十六进制数转换为二进制数
43、,其方法是二进制数转换为十六进制数的逆过程。即将每一位十六进制数码用四位二进制数码表示,也就是“一分为四”的方法。例如:(1)将十六进制数23C转换为二进制数。2 4 C 0010 0100 1100 故有:(24C)16(1001001100)2(2)将十六进制数F65.B2转换为二进制数。F 6 5.B 2 1111 0110 0101.1011 0010 故有:(F65.B2)16(111101100101.1011001)2广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系471.6 计算机中信息的编码计算机中信息的编码 1.6.1 ASCII编码编码 ASCII(Amer
44、ican Standard Code for Information Interchange,美国标准信息交换码)已经成为世界上通用的字符编码标准。ASCII码是由7位二进制数组成,因此定义了128(27)种符号,其中有32种是起控制作用的“功能符”,其余的96种是数字、大小写英文字母和特殊符号。计算机的基本存储单位是一个字节,所以每个ASCII码使用一个字节表示,其最高位为0。键盘上的字符的机内码就是ASCII码。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系48 1.6.2 汉字的编码汉字的编码 系统对每种汉字输入方法规定了汉字输入计算机的代码,这种代码称为汉字的外部码(又
45、称外码或输入码)。通过键盘输入汉字是输入汉字的外部码,计算机为了识别汉字,要把汉字的外部码转换成汉字的内部码(又称内码或机内码),以便进行处理和存储。计算机要与其他系统或设备需要信息、数据交流时还必须采用交换码(又称国标码)。为了将汉字处理结果输出,还必须将汉字的内部码转换为以点阵形式表示的字形码,确定一个汉字的点阵,并作为图形的点阵数据,在屏幕上显示或在打印机上输出。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系49 1.汉字外部码(或称汉字外码)汉字外部码(或称汉字外码)汉字外码是指用户从键盘上输入的汉字输入方法的编码。例如区位码、拼音码、五笔字型码等。同一个汉字,如果用户
46、使用不同的输入法,就有不同的外码。所以汉字外码是不惟一的。2.汉字内部码汉字内部码 汉字内部码也称为汉字内码或汉字机内码。汉字内码是在计算机内部表示汉字的代码,主要是用来对汉字在计算机内部进行存储、传递和运算等。对于大多数计算机系统而言,一个汉字内码占用2个字节,分别称为高位字节和低位字节,而ASCII码只占用1个字节。汉字内码的每个字节的最高二进制位均为1,而ASCII码的最高二进制位为0,利用字节的最高位的值可以区分汉字内码和ASCII码。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系50 3.国标码国标码 国标码(或称交换码)就是国家标准汉字编码GB2312-80所规定的
47、机器内部编码。当计算机之间或与终端之间进行信息交换时,要求它们之间传送的汉字代码信息完全一致,国标码就是用于汉字信息处理系统之间或者通信系统之间交换信息使用的代码,所以国标码又称汉字交换码。国标码共收集了7445个字符和汉字,其中汉字6763个,以及各种符号682个。常用的一级汉字3755个(用汉语拼音排序),不大常用的二级汉字3008个(用偏旁部首排序)。在汉字交换码中,每个汉字用2个字节表示。目前,我国大部分计算机系统仍然主要采用GB2312-80编码。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系51 4.字形码字形码 字形码也称汉字输出码。字形码的作用是输出汉字。对汉字
48、字形经过点阵的数字化后的一串二进制数称为字形码。各种汉字编码间的关系如下图所示。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系521.7 计算机语言计算机语言 1.7.1 机器语言机器语言 机器语言即是机器指令的集合。每台计算机都配有自己的指令集合(叫做指令系统)。指令是指示计算机进行某种操作的命令。一条指令通常包括操作码和操作数两部分。操作码指示这条指令执行何种操作,而操作数是指示操作的对象或参数。机器语言也称为计算机低级语言。它是以二进制代码形式表示的机器指令的集合。用机器语言编写的程序称为机器语言程序,计算机只懂得机器语言。机器语言程序能被计算机直接识别和执行,因此,机器
49、语言运行速度最快。就一台微机来说,它的机器指令是用许多二进制数表示的,即全是0和1的组合。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系53 1.7.2 汇编语言汇编语言 汇编语言,也称符号语言或组合语言。汇编语言比机器语言进了一步,它用符号来表示指令(操作码和操作数),便于记忆。用汇编语言编写的程序称为源程序,源程序经过汇编程序的加工和翻译后成为计算机可执行的目标程序。1.7.3 高级语言高级语言 高级语言,又称算法语言,它的语句和命令接近于人们习惯使用的自然语言,它的运算符和计算式子与数学上的用法很接近,使人们易学、易记、易用。高级语言不依赖于某台机器,通用性好,高级语言是
50、为一般人使用而设计的。计算机不能直接识别和执行用高级语言编写的源程序,源程序经过“翻译程序”的加工和翻译后成为计算机可执行的目标程序。所谓“翻译程序”是指编译程序或解释程序。广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程系54 常用的高级语言有:BASIC (最简单,适合于初学者使用)FORTRAN (适合于科学计算)C(应用于系统软件程序设计等)COBOL(适合于商业、经济管理)PASCAL(结构程序设计语言)DBASE(数据库管理)FOXBASE(同上)FoxPro(同上)C+(面向对象程序设计语言)Java(同上)广西政法管理干部学院广西政法管理干部学院 信息工程系信息工程