第一太电子计算机的定义,计算机的定义.ppt

本文详细介绍了计算机的定义,从早期的ABC和ENIAC计算机到现代计算机的发展历程,强调了计算机的高速、精确、记忆和逻辑判断能力。此外,还探讨了计算机的特点,包括分类和应用。在信息表示部分,讲解了二进制、数制转换、数值数据的表示方法,如原码、反码、补码,以及ASCII码和BCD码等编码系统。
摘要由CSDN通过智能技术生成

《计算机的定义.ppt》由会员分享,可在线阅读,更多相关《计算机的定义.ppt(25页珍藏版)》请在人人文库网上搜索。

1、第一节 概述,一、计算机的定义 计算机是一种自动地、高速地、精确地、具有记忆(存储)能力、逻辑判断能力、可靠性能的数字化信息 处理电子设备。 二、计算机的诞生 1941年,阿塔纳索夫,雏形计算机ABC 1945年,埃克特、戈德斯坦等,第一台计算 机ENIAC,第一节 概述,三、计算机的发展 第一代电子管计算机(1946-1957 特点:速度慢,内存小,体积大,造价贵 第二代晶体管计算机(1958-1964) 特点:速度稍快,内存稍大,体积小,成本低 第三代中小规模集成电路计算机(1965-1970) 特点:速度较快,体积更小,造价更低 第四代大规模/超大规模集成电 路计算机(1971-至今) 。

2、特点:速度最快,内存最大,体积最小,成本最低,第一节 概述,四、计算机的特点 运算速度快 计算机精度高(计算精度32位以上) 具有记忆个逻辑判断能力 能自动运行且支持人机交换 五、计算机的分类 巨型机、大型机、小型机、微型机、工作站、 服务器、网络计算机,第一节 概述,六、计算机的应用 1. 科学计算 2. 事务处理 3. 过程控制 4. 辅助设计 5. 人工智能 6. 网络应用,第二节 计算机中的信息表示,计算机中的信息用二进制的形式表示 一、计算机中的数制及其转换 1. 数制的基本概念 一个数的展开式:N=dn-1bn-1 + dn-2bn-2 + d1b1 + d0b0 + d-1b-1。

3、 + +d-mb-m 其中:n 整数的总位数 m 小数的总位数 d下标 表示该位的数码 b 表示进位制的基数 b上标 表示该位的位权,举例,第二节 计算机中的信息表示,经常使用的表示数制的方法: a. 在数字后面加相应的英文字母 B表示二进制,O表示八进制,D表示十进制 (常可省略),H表示十六进制数。 相应表示:1101B 、126O、879D、570H b. 在括号外面加数字下标 相应表示:(1101)2 、(126)8、(879)10 、(570)16 (不同数制的基数、数码、进位关系和表示法见书本P9表1.1),第二节 计算机中的信息表示,2. 数制之间的转换(转换规律见书P9表1.2。

4、) 例1.1 将十进制整数(103)10转换为二进制数。 采用“除2倒取余”法: 例1.2 将十进制小数(0.8125)10转换为二进制小数。 采用“乘2顺取整”法: 例1.3 将十进制整数(1685)10转换为八进制小数。 采用“除8倒取余”法:,转换过程:,转换过程:,转换过程:,第二节 计算机中的信息表示,例1.4 将十进制整数(2347)10转换为十六进制数。 采用“除16倒取余”法: 例1.5 将十进制整数(0.7125)10转换为八进制数。 采用“乘8顺取整”法: 例1.6 将十进制小数(0.8129)10转换为十六进制小数。 采用“乘16顺取整”法:,转换过程:,转换过程:,转换。

5、过程:,第二节 计算机中的信息表示,例1.7 将二进制数(1011001.101)2转换为十进制数。 采用“按位权展开求和”法: 例1.10 将八进制整数(3157.462)8转换为二进制数。 采用“一分为三”法: 例1.11 将二进制整数(10011010110.10101011)2转换为二进制数。 采用“三合一”法:,转换过程:,转换过程:,转换过程:,计算机中的信息表示,关于2-8、2-16进制之间转换运算的补充: 采用8421法,即记住0-3号上的二进制权数, 然后将八或十六进制数拆成8421的和。在8421的权中, 含有哪个,就将该权所在的位置置1。权数与编号 的对应如下表: 编号 。

6、3 2 1 0 权数 8 4 2 1 23 22 21 20,具体做法,计算机中的信息表示,二、计算机中数值数据的表示 1. 基本概念 a. 数值编码:计算机内部表示二进制数的方法。 b. 机器数:把一个数及其符号在机器中的表示 加以数值化,这样的数称为机器数。 c. 真值:机器数所代表的数。 计算机中正负号的表示: 通常规定每个字长的最高位为符号位,用“0”表示正数,用“1”表示负数。,第二节 计算机中的信息表示,2. 带符号数的原码、反码、补码表示 在计算机中对带符号数的表示方法有原码、补码和反码三种形式。 原码表示法规定符号位用数码0表示正号,用数码1表示负号,数值部分按一般二进制形式表。

7、示。 反码表示法规定正数的反码和原码相同,负数的反码是对该数的原码除符号位外各位求反。 正数的补码与原码相同,负数补码则先对该数的原码除符号外各位取反,然后末位加,举例,第二节 计算机中的信息表示,三、计算机中常用的编码 1. 美国信息交换标准代码(ASCII) 见课本P14 表1.4 2. 二-十进制编码BCD码 8421编码:用4位二进制数表示1位十进制数, 自左至右每位对应的权位是8、4、2、1。 如356D的BCD码为:0011 0101 0110 3.汉字编码 见课本P16,作业,P17 2. 、3. 、4.(2)、 5.(2) 、7.(2)(3) 下个星期一交,十进制数13689.。

8、2576的展开式表示: 13689.2576 =1*105-1+3*105-2+6*105-3 +8*105- 4+9*105-5+2*10-1+5*10-2+ 7*10-3+ 6*10-4 =1*104+3*103+6*102+8*101+9*100+ 2*10-1+5*10-2+ 7*10-3+6*10-4,十进制数的展开式举例,返回,数制转换 例1.1,2 103 2 51 余数为1 2 25 余数为1 2 12 余数为1 2 6 余数为0 2 3 余数为0 2 1 余数为1 2 0 余数为1 所以, (103)10= (1100111)2,返回,数制转换 例1.2,0.81522=1.。

9、625 取整数位1 0.6252=1.25 取整数位1 0.25 2=0.5 取整数位0 0.5 2=1.0 取整数位1 所以,(0.8125)10= (0.1101)2,返回,数制转换 例1.3,8 1685 8 210 余数为5 8 26 余数为2 8 3 余数为2 8 0 余数为3 所以, (1685)10= (3225)8,返回,数制转换 例1.4,16 2347 16 146 余数为11(十六进制为B) 16 9 余数为2 16 0 余数为9 所以, (1685)10= (92B)16,返回,数制转换 例1.5,0.7125 8 =5.7 取整数位5 0.78 = 5.6 取整数位5。

10、 0.6 8 = 4.8 取整数位4 0.8 8 = 6.4 取整数位6 所以,(0.7125)10 (0.5546)8 注意: 有些转换不一定使得小数为0,只要按要求取够有效位数即可。,返回,数制转换 例1.6,例1.6 0.8129 16=13.0064 取整数位13(十六进制为D) 0.0064 16=0.1024 取整数位0 0.1024 16=1.6384 取整数位1 0.6384 16=10.2144 取整数位10(十六进制为A) 取数据的计算精度为小数后4位数。 所以,(0.8129)10=(0.D01A)16,返回,数制转换 例1.7、1.10,例1.7 (1011001.10。

11、1)2=126 +1 24 +123+1 20 +12-1+12-3= 64+16+8+1+0.5+0.125 = (89.625)10 例1.10 3 1 5 7. 4 6 2 011 001 101 111. 100 110 010,所以, (3157.462)8=(11001101111.100110010)2,返回,数制转换 例1.11,例1.11 010 011 010 110. 101 010 110 2 3 2 6. 5 2 6 所以, (10011010110.101010110)2= (2326.526)10,返回,8421转换法举例,二进制数 1 1 1 1 0 1 八进制数 7=4 + 2 + 1 5=4 + 0 + 1 对应的权数 22 21 20 22 21 20 二进制位号 2 1 0 2 1 0 二进制数 1 1 1 0 十六进制数 E=8 + 4+ 2+ 0 对应的权数 23 22 21 20 二进制位号 3 2 1 0,返回,原、反、补码举例,例 (设机器字长为8) 若 N1=+1000100, N2=1000100, 则 N1原=01000100 N2原=11000100 N1反=01000100 N2反=10111011 N1补=01000100 N2补=10111100,返回。

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值