2第二讲——第一章数制与编码2教程.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文档。上传文档
查看更多
2第二讲——第一章数制与编码2教程

第一章 数制与编码 §1 进位计数制 一、 十进制数的表示 ⒈ 数码个数:10个。 计数规律: ⒉ 计数法 ⒊ 基与基数 二、 其它进制 其它进制的计数规律可看成是十进制计数制的推广,对任意进制 R,数N可以表示成按权展开式: ⒈ R=2 二进制 数码个数2个: 计数规律: 例: 二进制数的特点: ⒉ R=8 八进制 数码个数8个: 计数规律: 例: ⒊ R=16 十六进制 数码个数16个: 计数规律: 例: ⒋ 其它进制 几种常用数制的 表示方法 §2 数制转换 说明: ⒈ 转换是任意的。 ⒉ 方法:多项式替代法 基数乘除法 混合法 直接转换法 一、多项式替代法 (R→10) 二、基数乘除法( 10 → R ) ⒈整数的转换——基数除法 规则:除基取余, 商零为止 例 1: 解: 二、基数乘除法( 10 → R ) ⒈整数的转换——基数除法 规则:除基取余, 商零为止 例 2: 解: ⒉小数的转换——基数乘法 规则:乘基取整,满足精度要求为止。 例 3: ⒉小数的转换——基数乘法 规则:乘基取整,满足精度要求为止。 例 4: ⒉小数的转换——基数乘法 例 5: ⒊ 小数的精度 若求出的是有限位小数,表明已求出准确的转换小数; 若求出的是无限位小数,表明转换出的小数存在误差。 取数原则: ⑴等精度转换;⑵按题意要求 ⑴等精度转换(续) 转换后应使: 1×β-j ≤1×α-i 即 αi ≤ βj ⑵按题意要求 三、混合法 (α → 10→ β) 四、直接转换法(α=βK ,α K =β) 一般在二、八、十六进制之间转换 ⒉ 十六进制与二进制之间的转换: 反之: (345.7)O =( ) B §3 带符号数的代码表示 一、符号数 ⒈真值:在数值前加“+”号表示正数; 在数值前加“-”号表示负数。 ⒉机器数:把符号数值化的表示方法称~。 用“0”表示正数,用“1”表示负数。 例: 真值 机器数 +9 +1001 01001 -9 -1001 11001 二、原码 常用的机器数有:原码、反码、补码 其符号位规则相同,数值部分的表示形式有差异。 三、反码 ⒈ 组成: ⒉ 特点: ⒉ 特点(续) ⑸两数和的反码等于两数反码之和; ⑹符号位参与运算,有进位时循环相加。 四、补码 ⒈ 组成: ⒉ 特点: ⒉ 特点(续) ⑸两数和的补码等于两数补码之和; ⑹符号位参与运算,有进位时丢弃。 补码的补充说明: 补码的计算和引进补码的原因: 原 + 原 = 原 = ( -2 ) 不正确. 问题出现在带符号位的负数身上。 §4 常用的一般编码 一、二~十进制编码 8421码的特点: 8421码运算举例: ⒉ 2421 BCD码 2421码的编码方案: ⒊ 余3码 二、可靠性编码 能减少错误,发现错误,甚至纠正错误的编码 称为可靠性编码。 一 种 典 型 的 格 雷 码 2、奇/编码偶(Odd/Even codes) 奇编码(odd codes) 信息位与测试位1的个数之和为奇数 . 作业 1-1 1-2 1-6 2.补码的应用:变减为加 一般而言:⑴在模N的系统中,数L与N - L是一对互补的数。 [L]补数=N+L ; 特例情况:如N=2n ,即在二进制中,负数L补码的数值为[L]补= 2n+L,求取形式上可归纳为:取反加1。 12 3 9 6 ● ? ? ? ? ? ? ? ? 例:钟表为模12的系统。 顺时针:+;逆时针:- 由12点拨到3点: 1)12+3=15,15(mod12) =3 2) 12-9=3 ,3(mod12) =3 则:[12-9](mod12)=[12+3](mod12)=3 即减9等于加3,在 mod12系统中3是-9的补码(仅考虑数值位), 所以利用补码特点可把减法变成加法运算。 ⑵当L为负数时, 反+ 反 = 反 = ( -0 ) 有问题. 问题出现在(+0)和(-0)上,在人们计算概念中零是没有正负之分的。 于是就引入了补码概念.?负数的补码就是对反码加一,而正数不变,正数的原码、反码、补码是一样的.补码中用(-128)代替了(-0),所以补码的表示范围为:(-128~0~127)共256个.已知某数的补码,

文档评论(0)

mmhgfdh + 关注
文档贡献者

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

1亿VIP精品文档

相关文档