微机原理及接口技术第1章 微型计算机.pptVIP

微机原理及接口技术第1章 微型计算机.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 微型计算机基础 1946年2月14日,在美国宾夕法尼亚(Pennsylvania)大学世界上第一台电子数字计算机启动了。 1.1 计算机产生的结构思想 1945年美籍匈牙利科学家冯·诺依曼(Von Neumann)提出了一个“以二进制存储信息”、“以存储程序”为基础的计算机结构思想,世界上第一台电子数字计算机(ENIAC)就是按照这种思想进行设计、制造和工作的,所以人们又称其为冯·诺依曼计算机。 冯·诺依曼计算机的设计方案包含3个要点: (1)采用二进制数的形式表示指令和数据。 (2)将指令和数据存放在存储器中。 (3)计算机硬件由控制器、运算器、存储器、输入设备和输出设备5大部分组成。 计算机硬件经典结构 从ENIAC的诞生到现在,经历了半个多世纪的发展,计算机由原来仅应用于科学和工程数值计算的同时,已逐步用于非数值运算,现已广泛用于国民经济的各个领域及人们学习、工作和生活中,计算机已经成为各行各业必备的基本工具。 在应用需求的强力推动下,计算机发展趋势主要集中在以下几个方面: (1)计算机工作速度不断提高 (2)计算机体积不断缩小 (3)计算机价格持续下降 (4)计算机的信息处理功能多媒体化 (5)网络化 (6)智能化 1.2 计算机中信息的表示 1.2.1 计算机使用的数制及转换 1. 数制 任一个r进制数都可以表示成: r 称为基数(二进制数为2),di表明第i位上可取的数字(如二进制数取0或1);i为0~m时,从低到高依次表示整数位,i为-1~-n时,则依次表示小数位;ri(即r的i次方)称为第i位的权值。 (1)二进制数 二进制数只有两个数字符号:0和1,计数时按“逢二进一”的原则进行计数,也称其基数为二。 对于8位二进制整数其最大值为: 2=1×27+1×26+1×25+1×24+1×23+1×22+1×21+1×20 =(255)10=28-1 对于16位二进制整数其最大值为: (1111111111111111)2=65535=216-1 对于n位二进制整数其最大数值范围为: 0~2n-1 (2)十六进制数:计算机在信息输入输出或书写相应程序或数据时,可采用简短的十六进制数表示相应的位数较长的二进制数。 十六进制数有16个数字符号,其中0~9与十进制相同,剩余6个为A、B、C、D、E、F(或a、b、c、d、e、f),分别表示十进制数的10~15 为了便于区别不同进制的数据,一般情况下可在数据后跟一后缀: 二进制数用“B”表示(); 十六进制数用“H”表示(如3A5H, ); 十进制数用“D”表示(如39D或39); 八进制数用“Q”表示(如123Q)。 对于以A~F或a~f开始的十六进制数,则在该数据前加0(零)。 2. 不同数制之间的转换 (1)二进制数与十进制数相互转换: 对任意二进制数均可按权值展开将其转化为十进制数。 例如:10111.011B=1×24+0×23+1×22+1×21+1×20+0×2-1+1×2-2+1×2-3=23.375D 十进制数转换为二进制数: 可将整数部分和小数部分分别进行转换,然后合并。其中整数部分可采用“除2取余法”进行转换,小数部分可采用“乘2取整法”进行转换。 也可以采用权值比较法,所谓权值比较法,即将十进制数与二进制位权从高位到低位逐位比较,若该位十进制数权值大于或等于二进制某位权值,则该位取“1”,否则该位取“0”,采用按位分割法进行转换。 例如:将37.625转换为二进制数。 将整数部分37与二进制各位权值从高位→低位比较,37>32,则该位取1,剩余37-32=5,逐位比较,。 将小数部分0.625按同样方法,得0.101B。 结果为:37.625D=100101.101B。 (2)二进制数与十六进制数的相互转换 1位十六进制数可表示4位二进制数。在将二进制数转换为十六进制数时,其整数部分可由小数点开始向左每4位为一组进行分组,直至高位,若高位不足4位,则补0使其成为4位二进制数;其小数部分由小数点向右每4位为一组进行分组,不足4位则末位补0使其成为4位二进制数,然后按对应关系进行转换。 例如:7 A B FH 7ABFH=0111 1010 1011 1111 B 例如:0C5.A7H=1100 0101. 1010 0111 B 例如: 011B=1100,0101.0110B=

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档