数字电子技术:基础.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章 计算机基础知识 第2章 微型计算机的基本组成电路 第3章 微型计算机的基本工作原理 第4章 16位微处理器 第5章 86系列微型计算机的指令系统 第6章 微型计算机的程序设计 第1章 计算机基础知识 1.1 计算机中的数制及其编码 数制:是人们利用符号来计数的科学方法。 进位计数制:按进位的方法计数。 数制的基与权:数制所使用数码的个数称为基。 数制每一位所具有的值称为权。用基数的n次幂来表示 对计算机而言,无论是控制信息还是数据信息,都采用“0”和“1”两个基本符号(即基2码)来编码表示,这是因为: 基2码在物理上最容易实现。 基2码用来表示二进制数,其编码、加减运算规则简单。 基2码的两个符号“1”和“0”正好与逻辑数据“真”和“假”相对应,为计算机实现逻辑运算带来方便。 1.1 计算机中的数制及其编码 1.1.1 数与数制 1.1.2 不同数制之间的转换 1.1.3 数值数据的编码及其运算 1.1.4 非数值数据的二进制编码 1.1.1 数与数制 1. 十进制 2. 二进制 3. 八进制 4. 十六进制 1.1.2 不同数制之间的转换 其它进制数与十进制数之间的相互转换 二、八、十六进制→十进制 用其各位所对应的数码,按照“位权展开求和”的方法就可以得到。 【课堂示例(一)】 【例1-1】试将(1110.101)2、(637)8、 (5DF.48)16分别转换为十进制。 解:按照按位权展开求和的方法,得 (1110.101)2 = (1×23 + 1×22 + 1×21 + 0×20 + 1×2-1 + 0×2-2 + 1×2-3)10 = (15.625)10 (637)8 = (6×82 + 3×81 + 7×80)10 = (415)10 (5DF.48)16 = (5×162 + 13×161 + 15×160 + 4×16-1 + 8×16-2)10 = (1503.28125)10 1.1.2 不同数制之间的转换 其它进制数与十进制数之间的相互转换 1.1.2 数制的转换方法 1.十进制数转换成二进制数 十进制→其它进制数 十进制整数→其它进制数,一般采用“基数除法”,又称为“除基取余法”,即将十进制整数连续除以N进制的基数N,直至商等于0为止,然后逆序排列所得到的余数。 十进制小数→其它进制数,一般采用“基数乘法”,又称为“乘基取整法”,即将十进制小数连续乘以N进制的基数N,直至乘积的小数部分等于0,然后顺序排列每次乘积的整数部分。 小数部分的转换 【课堂示例(二)】 【例1-2】试将十进制数65分别转换成二进制、八进制和十六进制数。 解:按照除基取余法,得 【课堂示例(三)】 【例1-3】试将十进制小数0.375分别转换成二进制、八进制和十六进制数。 解:按照乘基取整法,得 1.1.2 不同数制之间的转换 二进制数与八进制数之间的相互转换 由于1位八进制数的8个数码正好相应于3位二进制数的8种不同组合,所以八进制及与二进制之间有如下简单的对应关系: 由于这种对应关系,可以很方便地在八进制与二进制之间进行数的转换。 1.3.2 不同数制之间的转换 二进制数与八进制数之间的相互转换 二进制→八进制 以小数点为界,将二进制的整数部分从低位开始,小数部分从高位开始,每3位分为一组,头尾不足3位的补0,然后将每组的3位二进制数转换为1位八进制数。 八进制→二进制 将每1位八进制数用3位二进制数表示即可 【课堂示例(四)】 例如,将二进制0101转换为八进制数: 011 101 110.010 100 3 5 6 . 2 4 所以,0101)2 = (356.24)8 例如,将八进制数251.36转换为二进制数: (251.36)8 = (010 101 001.011 110)2 = 01111)2 1.1.2 不同数制之间的转换 二进制数与十六进制数之间的相互转换 由于1位十六进制数的16个数码正好相应于4位二进制数的16种不同组合,所以十六进制及与二进制之间有如下简单的对应关系: 利用这种对应关系,可以很方便地在十六进制与二进制之间进行数的转换。 【课堂示例(五)】 例如,将二进制0101转换为十六进制数: 1110 1110.0101 E E .5 所以,0101)2 = (EE.5)16。 例如,将十六进制数4FA.C6转换为二进制数: (4FA.C6)16 = (0100 1111 1010.1100 0110)2 = (10011111010.1100011)2

文档评论(0)

gl5000 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档