第一章微型计算机的基本概念.pptVIP

  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文档。上传文档
查看更多
第一章微型计算机的基本概念.ppt

单片机原理及应用 第1章 微型计算机的基本概念 1.1 概述 电子计算机发展概况 1946-1958: 第一代电子管计算机。磁鼓存储器,机器语言 汇编语言编程。世界上第一台数字计算机ENIAC。 1958-1964: 第二代晶体管计算机。磁芯作主存储器, 磁盘 作外存储器,开始使用高级语言编程。 1964-1971: 第三代集成电路计算机。使用半导体存储器, 出现多终端计算机和计算机网络。 1971- : 第四代大规模集成电路计算机。出现微型计算 机、单片微型计算机,外部设备多样化。 1981- : 第五代人工智能计算机。模拟人的智能和交流 方式。 计算机发展趋势 微型化─ 便携式、低功耗 巨型化─ 尖端科技领域的信息处理,需要超大容量、高 速度 智能化─ 模拟人类大脑思维和交流方式,多种处理能力 系列化、标准化─ 便于各种计算机硬、软件兼容和升级 网络化─ 网络计算机和信息高速公路 多机系统─ 大型设备、生产流水线集中管理(独立控制、 故障分散、资源共享) 补码 补码表示范围: 8位二进制补码所表示数据范围:-128~+127; 16位二进制补码所表示数据范围:-32768~+32767。 注意:规定[-128]补=; [-32768]补= 1000000000000000B。 数的表示方法 原码、反码、补码间的相互转换(总结) (1)对于正数X,[X]原=[X]反=[X]补; (2)对于负数X,三种编码则不同。 (3)已知负数的原码转换为反码和补码 转换为反码:符号位不变,数值位取反; 转换为补码:符号位不变,数值位取反加1。 (4)已知负数的反码转换为原码和补码 转换为原码:符号位不变,数值位取反; 转换为补码:反码加1。 (5)已知负数的补码转换为原码和反码 转换为原码:符号位不变,数值位取反加1; 转换为反码:补码减1。 注意:当补码表示的整数为-128(或-32768)时,不能用8(或16)位的原码和反码表示。 4.补码的运算 (1)加法运算 补码的加法运算有如下的公式: [X]补+ [Y]补=[X+Y]补 (a)两个正数相加: 4 5 0 0 1 0 1 1 0 1(45的补码) + 2 2 + 0 0 0 1 0 1 1 0(22的补码) 6 7 0 1 0 0 0 0 1 1(67的补码) (c)负数加正数(负数绝对值大): (-45) -45的补码) + 22 + 22的补码) -23 -23的补码) (d)两个负数相加: (-45) -45的补码) +(-22) +-22的补码) (-67) -67的补码) (2). 补码的减法运算 补码的减法运算有如下的公式: [X]补- [Y]补=[X-Y]补 例:56 - 34 = ? (56的补码) - (34的补码) (22的补码) 补码的减法运算有如下的公式: [X]补- [Y]补= [X]补+[-Y]补 [Y]补 [-Y]补 例:56-34→ 例:56-34   (56的补码) + (-34的补码) (22的补码) 56-34=56+(-34)=22 _____________ ___________________ 结论: 用补码表示的数据进行加法运算时可以不考虑符号位,直接运算,即与不带符号的数据的运算完全相同。 _____________ ___________________ _______________ 取补11011110 _____________ 2. 十进制数转换成二、八、十六进制数 任意十进制数 N 转换成 R 进制数, 需将整数部分和小数部分分开, 采用不同方法分别进行转换, 然后用小数点将这两部分连接起来。 (1) 整数部分: 除基取余法。 分别用基数 R

文档评论(0)

docinpfd + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5212202040000002

1亿VIP精品文档

相关文档