计算机基本知识_第1页
计算机基本知识_第2页
计算机基本知识_第3页
计算机基本知识_第4页
计算机基本知识_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章 计算机基本知识2.1 计算机系统的组成与工作原理2.2 数制转换及运算2.3 数据在计算机中的表示2.4 多媒体和流媒体概述2.1.1 计算机系统的组成提问: 你认为一个完整的计算机是由哪些部分组成?主机主机软软 件件键盘键盘鼠标鼠标显示器显示器外外 存存:软、硬盘、光盘、闪存 输出设备输出设备:显示器、打印机 计计算算机机系系统统操作系统:windows、unix、linux语言处理程序:c、pascal、vb等 实用程序:诊断程序、排错程序等 办公软件包、数据库管理系统 软件软件外部设备外部设备系统软件系统软件应用软件应用软件硬件硬件运算器运算器控制器控制器主机主机内存内存cpu随

2、机存储器(ram)只读存储器(rom)高速缓冲存储器 输入设备输入设备:键盘、鼠标、扫描仪网络设备网络设备:网卡、调制解调器等2.1.1 计算机系统的组成 任何一台可运行的计算机,都必须包含上面所任何一台可运行的计算机,都必须包含上面所有的硬件,还需要有可驱动这些硬件的软件有的硬件,还需要有可驱动这些硬件的软件。 举个形象的例子:没有软件的电脑没有软件的电脑 一堆废铜烂铁一堆废铜烂铁, 没有硬件,软件也如无源之水!没有硬件,软件也如无源之水! 可以这样说,硬件和软件是相辅相成的,它们可以这样说,硬件和软件是相辅相成的,它们共同构成一个完整的电脑系统,缺一不可。共同构成一个完整的电脑系统,缺一不

3、可。 结论:计算机系统分为结论:计算机系统分为:硬件系统硬件系统+软件系统软件系统2.1.1 计算机系统的组成2.1.2 计算机系统的硬件组成一、冯诺依曼二、冯诺依曼设计思想计算机应包括五大基本部件五大基本部件。 采用存储程序存储程序的方式,程序和数据以同等的地位放在同一个存储器中,寻址访问.程序和数据都是以二进制表示。 冯诺依曼设计思想最重要之处在于明确地提出了“存储程序存储程序”的概念,他的全部设计思想实际上是对“存储程序”概念的具体化。运算器运算器 定义 功能 组成控制器控制器 定义 功能 组成存储器存储器 定义 功能 性能指标 存储器的读写 存储器的分类i/o设备设备 定义 常用的i/

4、o设备2.1.2 计算机系统的硬件组成处理器五大组成部件结论:牢记五大基本部件结论:牢记五大基本部件 !2.1.3 计算机的基本工作原理一、基本概念一、基本概念 指令 指令系统 程序 程序的执行过程 操作码操作码 操作数操作数 数据传送指令数据处理指令程序控制指令输入输出指令 其它指令 if goto and orcpu内存i/o设备主机对计算机的硬件进行管理等指令指令 二、计算机的工作原理二、计算机的工作原理 冯诺依曼存储程序的工作原理。 这一原理最初是由美籍匈牙利数学冯诺依曼于1945年提出来的,故称为冯诺依曼原理。举例:生产一个玻璃杯.原料 生产线 成品2.1.3 计算机的基本工作原理仓

5、库出卖 物资调度部门加工控制器运算器内存储器取出指令2.1.3 计算机的基本工作原理 根据冯.诺依曼的设计,我们通过指令的流程认识了计算机的工作原理。取出指令取出指令:从内存中取出指令编码,送指令寄存器;分析指令分析指令:取出操作码,转换成控制信号; 取出操作数或操作数的地址,再从内存取出真正操作数;执行指令执行指令: 由控制器按照时间顺序将控制信号送各个部件执行.执行结束执行结束:程序计数器1(条指令),返回“取指令”。2.1.3 计算机的基本工作原理back结论:理解记忆计算机的基本工作原理(结论:理解记忆计算机的基本工作原理(16字)。字)。处理器(cpu):central proces

6、sing unit(包含两大部件)处处理理器器 控制器控制器 运算器运算器控制整个计算机控制整个计算机所有部件的工作所有部件的工作执行算术运算执行算术运算和逻辑运算和逻辑运算back 存储器存储器是计算机存储的记忆单元集合。 a. a. 决定存储器性能的指标有决定存储器性能的指标有存取时间存取时间和和存储容量存储容量. 1kb=1024b 1mb=1024kb 1gb=1024mb 1tb=1024gb 位是存储器中最小的单位. 字节是计算机中最基本的内存单位. 字长 地址字节字节bytebyte7 6 5 4 3 2 1 0位位bitbitbackb.存储器的读写 1110110111001

7、1011000110111101101111010011110110111101101111011011110110111101101111011011110110110001101110011011000110111101101地址地址000100011000000010000000backc. 存储器分类存存储储器器内存内存外存外存位于主机内存放正在执行的数据和指令存取速度快,存储容量受限制外设的组成之一不怕停电,长久保持数据存取速度慢,存储容量大.back 认识内存在计算机中的地位和作用! 为什么说内存是计算机信息处理和交换的中心?存储器数据流控制流运算器外存储器输出设备内存储器输入设备

8、控制器backi/o 设备 常用输入设备:键盘、鼠标、扫描仪、光笔、数字化常用输入设备:键盘、鼠标、扫描仪、光笔、数字化仪等。仪等。 常用输出设备:显示器、打印机、绘图仪等。常用输出设备:显示器、打印机、绘图仪等。back2.2 数制转换及运算本节学习内容:本节学习内容: 进制之间的相互表示和转换进制之间的相互表示和转换 进制的算术和逻辑运算进制的算术和逻辑运算 back2.2.1进位计数制 需要理解的概念需要理解的概念: 进位计数制进位计数制:指按照一定的进位方式进行计数的数据表示方法。eg:10进制、2进制、8进制、16进制。构成进位制的两个基本要素:构成进位制的两个基本要素:基数基数 和

9、和 权。权。基数:基数:能够产生进位的数值。能够产生进位的数值。权:权:数制中每个固定位置对应的单位值。数制中每个固定位置对应的单位值。 比如比如:(189.652)d (762)o (1001.1101)b (a3e)h 请同学们说说看这些十进制,二进制,八进制,以及十六进制的数的基数各是多少?指定位上的权又各是多少?进制表示符号进制表示符号b 二进制二进制o八进制八进制d十进制十进制h十六进制十六进制2.2.1进位计数制ariimni1n=an=an-1n-1r rn-1n-1a an-2n-2r rn-2n-2a a0 0r r0 0a a-1-1r r-1-1a a-m-mr r-m-

10、mr进制数进制数n可表示可表示 为:为:r进制进制数用数用 r个基本符号(例如个基本符号(例如0,1,2,r- -1)表示数值)表示数值67834 6 107 10 8 103 104 1021012. 基数权数码2.2.1 进位计数制2.2.2 不同进位计数制间的转换 r 进制转化成十进制 十进制转化成r进制 二进制 八进制 十六进制 之间的相互转换 二进制的算术逻辑运算 next2.2.2 不同进位计数制间的转换 1. r 进制转化成十进制进制转化成十进制方法:按权相加法,方法:按权相加法,即数码乘以各自的权的累加。例子例子: (10101)b = 24+22+1 = 21 (101.11

11、) b = 22+1+2-1+2-2=5.75 (71) o = 78+1=5 (101a)h = 163+16+104106 r进制转换成十进制 例例:(101011.101)b 转换成十进制数。 125+024 + 123 + 022 +121 120 + 12-1+ 02-2+ 02-343.6252.十进制转化成十进制转化成 r 进制进制a.整数整数 方法:除基取余法方法:除基取余法b.小数小数 方法:乘基取整法方法:乘基取整法例如:例如: (100.345)d 转换成二进制数。解题思想:将整数部分和小数部分分开转换。2.2.2 不同进位计数制间的转换2. 2. 十进制转换成十进制转换

12、成r r进制进制例例 (100.345)d =(1100100.01011)b1.3800.34520.69022 0.760 2 1.520 2 10025022521226232100010011高高2.2.2 不同进位计数制间的转换思考:思考:若将(100.345)d转换成八进制或十六进制呢?动手做一做!再思考再思考:可否用已得到的二进制数直接转换成八进制和十六进制呢?2.2.2 不同进位计数制间的转换3.3.二进制、八进制、十六进制数间的相互转换二进制、八进制、十六进制数间的相互转换 1位八进制数 3位二进制数 1位十六进制数 4位二进制数64(h) = 0110 0100(b) 6

13、4144(o)= 001 100 100(b) 1 4 42.2.2 不同进位计数制间的转换 二进制转化成八(十六)进制 整数部分高位补零,小数部分低位补零。由此,我想大家掌握了如何把书上(100.345)d转换成二进制后再转换成想要的八进制或十六进制了。back1 101 101 110.110 101 (b) = 1556. 65 (o)1 5 5 6 6 511 0110 1110.1101 01 (b) = 36f. d4 (h) 3 6 f d 42.2.3 二进制数的算术运算 1.二进制数的加法运算2.二进制数的减法运算加法运算法则加法运算法则0+0=00+0=00+1=1+0=1

14、0+1=1+0=11+1=01+1=0 1101+ 1110 11011减法运算法则法运算法则0-0=1-1=00-0=1-1=01-0=11-0=10-1=10-1=1 11011- 1110 11013.二进制数的乘法运算 4.二进制数的减法运算乘乘法运算法则法运算法则0 00=00=00 01=11=10=00=01 11=11=1减法运算法则法运算法则0 00=00=00 01 1=0=01 11=11=1 1101 1010 0000 1101 0000+ 1101 10000010 101 1011 111011 1011 1111 1011 1002.2.4 二进制数的逻辑运算

15、逻辑非运算实例逻辑与运算实例逻辑或运算实例真值表 backabaa 与 ba 或 b00100011011000111011 1 1 1 1 1 1 1 1 1 0 1 0 0 1 0 12.3 数据在计算机中的表示cpu能够直接识别的只有二进制数。能够直接识别的只有二进制数。问题:计算机如何将各种数据转换成二进制?问题:计算机如何将各种数据转换成二进制?二进制优点:二进制优点:物理上容易实现,运算简单,可靠性、通用性强一、数据的分类一、数据的分类 数值型数据:数值型数据:非数值型数据:非数值型数据:back 2.3 数据在计算机中的表示如何表示正负如何表示正负 ?如何表示带小数点的数如何表示

16、带小数点的数 和和 很大的数很大的数 ?字符:西文、汉字字符:西文、汉字声声 音音图图 像像二、什么是机器数?二、什么是机器数?二进制数(1000 0001)b 代表机器数 (1000 0001)b 代表 我们把用正负号绝对值表示的数值叫真值。(129)d(-1)d2.3 数据在计算机中的表示符号位 “0”表示正 、 “1”表示负机器数的表示 1 0 1 0 1 1 0 0真值数机器数10010010 1001001-10010011 1001001把数符、数值都被数字化了的数叫做机器数把数符、数值都被数字化了的数叫做机器数.三、机器数的三种表现形式三、机器数的三种表现形式原码 表示方法 表示

17、范围 特点反码 表示方法 表示范围 特点补码 表示方法 表示范围 特点三种表示形式的相互转换2.3.1 数据在计算机中的表示四、掌握定点数和浮点数的表示方法四、掌握定点数和浮点数的表示方法 定点数 定义 表示方法 表示范围 浮点数 定义 表示方法 存放形式2.3.1 数据在计算机中的表示符号位 “0”表示正 、 “1”表示负 定点整数定点整数 符号数的机器数表示 10101100s小数点无符号位s小数点 定点小数定点小数 定点数表示定点数表示浮点数表示110.011(b)=1.100112+10=11001.12-10=0.1100112+11阶码数符阶符尾数1100110011n= 数符尾数

18、2阶符阶码尾数尾数的位数决定数的精度数的精度阶码阶码的位数决定数的范围数的范围 back规格化的形式:尾数的绝对值大于等于0.1并且小于1,从而唯一地规定了小数点的位置。 补充知识 根据ieee754国际标准,常用的浮点数有两种格式。1.单精度浮点数(32位),阶码8位,尾数24位(内含1位符号位)。2.双精度浮点数(64位),阶码11位,尾数53位(内含1位符号位)。 back 原码的表示原码的表示.定点小数的原码表示. 10011 原.10011 .10011 原.10011.定点整数的原码表示10011 原10011 10011 原110011 原码原码:最直观的机器数表示 原码的取值范

19、围:原码的取值范围:位机器数,原码的取值范围是多少?位呢?位呢?位呢? 27+1 27 1 原码原码:最直观的机器数表示 原码的特点:原码的特点:.不管为小数还是整数,只要是正数就与真值相同,为负数则符号位用表示,尾数与真值的绝对值相同。. 小数和整数的原码表示范围不同。.原码的符号不参加运算。 back 原码原码:最直观的机器数表示 反码的表示和特点:反码的表示和特点:对于正数,反码与原码相同。对于正数,反码与原码相同。对于正数,数符为,其他符号位取反。对于正数,数符为,其他符号位取反。:1反00000001 -1反11111110反码的取值范围:反码的取值范围: 反码表示的最大值和最小值和

20、表示数的范围都与同样机器位数的原码相同。 back 反码:反码: 补码:并不是人为约定的。补码:并不是人为约定的。 补码的表示:补码的表示:对于正数:对于正数:与原码相同。对于负数:对于负数:数符位为,其他数符位取反加。1.定点小数的补码表示:定点小数的补码表示:0.10011 -0.10011x反0.10011 x反1.01100 x补0.10011 x补1.01101.定点整数的补码表示:定点整数的补码表示:10011 -10011x反10011 x反101100 x补10011 x补101101 补码范围和特点:.当为正数时,正数补码与正数原码相同,当为负数当为正数时,正数补码与正数原码

21、相同,当为负数时,负数补码的尾数与负数原码不同(真值尾数各位取时,负数补码的尾数与负数原码不同(真值尾数各位取反,再加)反,再加)或者(从尾数末位开始向高位检查,当出现第一个时,第一个以及以前的不变,第一个以后的各位变反,符号位不变。).补码的取值范围:-1281273.利用补码可以方便的进行、运算,允许符号位参加运算,应用广泛。 back 补码:并不是人为约定的。补码:并不是人为约定的。真值、原码和补码之间的相互转换. 由真值原码转换成补码(假设机器数为位)0.1010(真值)1010(真值)原?补?.由补码转换为原码和真值补0.0101 补11111 x原? ? back2.3.2 字符

22、西文字符西文字符 acsii码码(american standard code for information interchange) 128个常用字符,用7位二进制编码,从0到127 控制字符:032,127;普通字符:94个。 例如:“a”字符的编码为1100001,对应的十进制数是97; 空格 20h32 09 30h39h 4857 az 41h5ah 6590 az 61h7ah 97122汉字编码(1) 汉字输入码音码类 全拼、双拼、微软拼音、自然码和智能abc等 形码类 五笔字型法、郑码输入法等 。(2) 汉字国标码(gb231280) 每个汉字占两个字节。 一级汉字:3755

23、个;二级汉字:3008个。汉字分区,每个区94个汉字。(3)机内码汉字在设备或信息处理系统内部最基本的表达形式。汉字 国标码 汉字机内码 中中 8680(01010110 01010000)b (11010110 11010000)b 华华 5942(00111011 00101010)b (10111011 10101010)b 区号区号区中位置区中位置 输入码 国标码 字形码 机内码 地址码 汉字输出 汉字输入 汉字字形编码(4) 汉字字形码点阵点阵:汉字字形点阵的代码 1616、2424、3232、4848。 编码、存储方式简单、无需转换直接输出放大后产生的效果差矢量矢量:存储的是描述汉字字 形的轮廓特征 矢量方式特点正好与点阵相反(5)汉字地址码每个汉字字形码在汉字字库中的相对位移地址。地址码和机内码要有简明的对应转换关系汉字的代码转换输入码输入码机内码机内码国标码国标码机内码向地址转换机内码向地址转换地址对应地址对应字型码字型码打印输出打印

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论