网站大量收购独家精品文档,联系QQ:2885784924

第1章计算机汇编.ppt

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机概论 单元 1 学习目标 了解计算机的发展、特点和应用 掌握数制的概念及数制间的转换 了解计算机中数据的二进制编码 掌握码制及码制间的相互转换 1.1 概 述 1.1.1 计算机的定义 计算机是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备,由硬件系统和软件系统组成。 世界上第一台计算机是由美国的宾夕法尼亚大学于1946年研制成功的,称为ENIAC(埃尼阿克)。 美籍数学家冯‧诺依曼提出了一个利用“二进制”数进行“存储程序”的计算机设计方案,奠定了计算机的结构理论体系。 1.1.2 计算机的工作原理 冯•诺依曼(John von Neumann)于1946年提出了计算机设计的三个基本思想: ① 计算机由运算器、控制器、存储器、输入设备和输出设备五个基本部分组成。 ② 采用二进制形式表示计算机的指令和数据。 ③ 将程序(由一系列指令组成)和数据存放在存储器中,并让计算机自动地执行程序。 1.1.3 计算机的发展历程 (1)电子管时代(1946—1957年) 这一代计算机体积大、性能差、耗电多且运算速度慢,只能使用机器语言或汇编语言,主要用于科学计算。 (2)晶体管时代(1958—1964年) 这一代计算机体积、重量和功耗都大为减小,运算速度和性能却大大提高。这个时期,同时出现了高级程序设计语言和编译系统,使计算机的应用扩大到信息处理和工业控制领域。 (3)小规模集成电路时代(1965—1970年) 应用范围扩大到企业管理和辅助设计等领域。 (4)大规模和超大规模集成电路时代(1971年至今) 应用范围主要在办公自动化、数据库管理、图像动画(视频)处理、语音识别、国民经济各领域生产应用和国防系统等领域。 1.1.4 未来的计算机发展趋势 巨型化 微型化 网络化 多媒体化 智能化 1.1.5 计算机的分类 1、按规模划分:个人计算机、小型计算机、中型计算机、巨型计算机 2、按用途划分:专用机、通用机 3、按处理信号划分:模拟计算机、数字计算机 1.1.6 计算机的特点 1、运行速度快 2、计算精度高 3、逻辑运算能力强 4、存储量大 5、自动化程度高 1.2 数制和信息编码 1.2.1 数制的概念 数制(number system)又称计数法,是人们用一组统一规定的符号和规则来表示数的方法。计数法通常使用的是进位计数制,即按进位的规则进行计数。在进位计数制中有“基数”和“位权”两个基本概念。 基数(radix)是进位计数制中所用的数字符号的个数。例如,十进制的基数为10,逢10进一;二进制的基数为2,逢2进一。 位权是在进位计数制中,把基数的若干次幂称为位权,幂的方次随该位数字所在的位置而变化,整数部分从最低位开始依次为0、1、2、3、4、…;小数部分从最高位开始依次为-1、-2、-3、-4、…。 1234.567=1×103+2×102+3×101+4×100+5×10-1+6×10-2+7×10-3 1.2.2不同数制间的转换 几种常用的数制 数 制 基 数 数 码 进位规则 十进制 (D) 10 0,1,2,3,4,5,6,7,8,9 逢十进一 二进制 (B) 2 0,1 逢二进一 八进制 (O) 8 0,1,2,3,4,5,6,7 逢八进一 十六进制 (H) 16 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 逢十六进一 2.常用数制之间的转换 (1)将r进制转换为十进制 将r进制(如二进制、八进制和十六进制等)按位权展开并求和,便可得到等值的十进制数。 【例】将(10010.011)2转换为十进制数。 (10010.011)2 =1×24+1×21+1×2-2+1×2-3=(18.375)10 【例】将(22.3)8转换为十进制数。 (22.3)8=2×81+2×80+3×8-1=(18.375)10 【例】将(32CF.4B)16转换为十进制数。 (32CF.4B)16=3×163+2×162+C×161+F×160+4×16-1+B×16-2 =3×163+2×162+12×161+15×160+4×16-1+11×16-2 =(13007.292969)10 (2)将十进制转换为r进制 方法如下: 整数的转换采用“除以r取余”法,将待转换的十进制数连续除以r,直到商为0,每次得到的余数按相反的次序(即第一次除以r所得到的余数排在最低位,最后一次除以r所得到的余数排在最高位)排列起来就是相应的r进制数。 小数的转换采用“

文档评论(0)

金不换 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档