- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1.4 二进制的算术运算 1.4.2 反码、补码和补码运算 例如+7和-7的原码和反码为: 如一年365天,其模数为365;钟表是以12为一循环计数的,故模数为12。十进制计数就是10个数码0~9的循环,故模为10。 由此可见10+7和10-5的效果是一样的,而5+7=12,将故7称为-5的补数,即补码,也可以说减法可以由补码的加法来代替 注意: 5.已知补码,如何求原码? 例用二进制补码计算:75+28 、75-28 、 -75+28、 - 75-28 表4 -1为4位带符号位二进制代码的原码、反码和补码对照表 两个补码表示的二进制数相加时的符号位讨论 1.5 二进制编码 1.5.1 十进制代码 表1.5.1 说明: 3. 2421码是有权码,其每位的权为2、4、2、1,如(1100)2=1×2+1×4=6,与余3码相同0和9、1和8、2和7…是互为反码。另外当任何两个这样的编码值相加等于9时,结果的4个二进制码一定都是1111。 1.5.2 二进制编码: 自然码:有权码,每位代码都有固定权值,结构形式与二进制数完全相同,最大计数为2n-1,n为二进制数的位数 1.5.4 美国信息交换标准代码(ASCⅡ)(自学) 循环码:也叫格雷码,它是无权码,每位代码无固定权值,其组成是格雷码的最低位是0110循环;第二位环;第三位是0000111111110000循环,以此类推可以得到多位数的格雷码。格雷码的特点是任何相邻的两个码组中,仅有一位代码不同,抗干扰能力强,主要用在计数器中。 链接 0 1 1 0 0 0 1 1 1 0 1 1 0 1 0 0 0 0 0 0 1 1 1 1 循环码——又称格雷码、反射码取得方法: 有权码:8421码、 5211码、2421码。 无权码:余3码、余3循环码、格雷码等。 例: ( )10 ( ) 10 ( ) 10 95 63 35 例: ( ) 10 ( ) 10 ( ) 10 36 23 36 例: ( 751 )10 ( 984 ) 10 ( 623 ) 10 0111 0101 00001 1111 1110 0111 1100 1000 0011 有权码:8421码、 5211码、2421码。 无权码:余3码、余3循环码、格雷码等。 【练习题】 (-00110)原= (-00110)补 = 100110 111010 +5 10补码 -510 补码 (0 0101) 2 (1 1011)2 作 业P18 【题1.10】 (1)(3) 【题1.11】 (1)(3) 【题1.12】 (1)(3) 【题1.13】 (1)(4) 【题1.15】 (3)(8) 小结基本要求: 掌握原码、补码的概念 2.掌握8421BCD码的构成; * 1 – * 数字电子技术基础 信息科学与工程学院·基础电子 内容回顾: 了解几种常见数制; 掌握数制之间的转换方法; 按权展开法 二——十转换 = ( 14.75 ) 10 例:( 1110.11 ) 2 整数除2取余倒序法 小数乘2取整顺序法 十——二转换 2 23 ? ?余 1 ? ? K0 11 2 ? ?余 1 ? ? K1 5 2 ? ?余 1 ? ? K2 2 2 ? ?余 0 ? ? K3 1 2 ? ?余 1 ? ? K4 0 转换过程: (23)D=( )B 例: 10111 整数除2取余倒序法 小数乘2取整顺序法 转换过程: (0.625)D=( )B 例: 0.101 0. 625 × 2 1.250 … … 取整数 1 … … K-1 0.250 × 2 0.500 … … 取整数 0 … … K-2 0.500 × 2 1.000 … … 取整数 1 … … K-3 小数点左、右四位一组分组,取每一组等值的十六进制数 。 二——十六转换 (10111001010B= ( ) H 从小数点左右开始 四位一组 (0101 1100 1010 . 0110 1101)B = ( )H D 6 A C 5 5CA.6D 例: . 每一位十六进制数用相应的四位二进制数代替 十六——二转换 (B68.3E)H= (
文档评论(0)