数字电子技术课件第一章 数制与码制44P.ppt

数字电子技术课件第一章 数制与码制44P.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字电子技术课件第一章 数制与码制44P

* * * * * * * * * * * * * * * * * * * * * * * * * * * a. 十进制的整数转换: 二、十进制数转换成二进制数: 将十进制的整数部分用基数2去除,保留余数,再用商除2,依次下去,直到商为0为止,其余数即为对应的二进制数的整数部分 即将十进制数转换成二进制数,原则是“整数除2,小数乘2” b. 十进制的小数转换 将小数用基数2去乘,保留积的整数,再用积的小数继续乘2,依次下去,直到乘积是0为或达到要求的精度,其积的整数部分即为对应的二进制数的小数部分 例1.3.1 将(173.39)D转化成二进制数,要求精度为1%。 a. 整数部分 解:其过程如下 即(173)D= B b. 小数部分 由于精度要求为1%,故应该令 取对数,可得 取m=7 满足精度要求,过程如下 即(0.39)D=(0.0110001) B 故(173.39)D =0110001)B 三、 二进制转换成八进制和十六进制 方法:由于3位二进制数可以有8个状态,000~111,正好是8进制,而4位二进制数可以有16个状态,0000~1111,正好是16进制,故可以把二进制数进行分组。八进制三位分为一组,不够补零,十六进制四位分为一组。 依此类推,对于十进制转换成其它进制,只要把基数2换成其它进制的基数即可。 注:若将八进制或十六进制转换成二进制,即按三位或四位转成二进制数展开即可。 解: (1011110.1011001) B=(001 011 110.101 100 100) 2 = (136.544) O (1011110.1011001) B=(0101 1110.1011 0010) 2 = (5E.B2)H 例1.3.2 将(1011110.1011001) 2转换成八进制和十六进制。 解: 例1.3.3 将(703.65)O 和(9F12.04A)H 转换成二进制数 (703.65)O=(111000011.110101)B (9F12.04A)H=(1001111100010010.00000100101)B 例1.3.4 将(87)D 转换成八进制数和十六进制数 解:先将87转化成二进制,过程如图,则 (87)D=(1010111)B=(001 010 111)B =(0101 0111)B= (127) O =(57)H ?提醒:若要将十进制转换成八进制或16进制,可先转换成二进制,再分组,转换成八进制或十六进制。 1.4 二进制的算术运算 1.4.1. 二进制算术运算的特点 当两个二进制数码表示两个数量的大小,并且这两个数进行数值运算,这种运算称为算术运算。其规则是“逢二进一”、“借一当二”。算术运算包括“加减乘除”,但减、乘、除最终都可以化为带符号的加法运算。 如两个数1001和0101的算术运算如下 1.4.2 反码、补码和补码运算 在用二进制数码表示一个数值时,其正负是怎么区别的呢?二进制数的正负数值的表述是在二进制数码前加一位符号位,用“0”表示正数,用“1”表示负数,这种带符号位的二进制数码称为原码。 一、原码: 例如:+17的原码为010001,-17的原码为110001 二、反码 反码是为了在求补码时不做减法运算。二进制的反码求法是:正数的反码与原码相同,负数的原码除了符号位外的数值部分按位取反,即“1”改为“0”,“0”改为“0”, 例如+7和-7的原码和补码为: +7的原码为0 111,反码为0 111 -7的原码为1 111,反码为1 000 注:0的反码有两种表示,+0的反码为0 000,-0的反码为1 111 三、补码: 1.模(模数)的概念: 把一个事物的循环周期的长度,叫做这个事件的模或模数。 当做二进制减法时,可利用补码将减法运算转换成加法运算。在将补码之前先介绍模(或模数)的概念 如一年365天,其模数为365;钟表是以12为一循环计数的,故模数为12。十进制计数就是10个数码0~9,的循环,故模为10。 以表为例来介绍补码运算的原理:对于图1.4.1所示的钟表 当在5点时发现表停在10点,若想拨回有两种方法: a.逆时针拨5个格,即 10-5=5,这是做减法。 b.顺时针拨七个格,即 10+7=

文档评论(0)

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

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

1亿VIP精品文档

相关文档