- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数制转换 8421码,有权码 2421码,有权码 余3码,无权码,8421码 + 0011构成。 4、 二进制数据的传输 (1) 二进制数据的串行传输 串行传输:将一组二进制数据各位分时传送。 特点:只要一根数据线,设备简单,但传送速率较慢。 1.2.2 二进制 1.2 数制 0 0 1 1 0 1 1 0 4、 二进制数据的传输 (2) 二进制数据的并行传输 并行传输:将一组二进制数据所有位同时传送。 特点:传送速率快,但数据线较多,而且发送和接收设备较复杂。 1.2.2 二进制 1.2 数制 1.2.3 二 - 十进制之间的转换 二进制数→十进制数的方法,是将二进制的数按权展成多项式,按十进制求和。 十进制数→二进制数,整数部分与小数部分转换方法不同。 整数部分转换方法:除2取余,先低后高,商0为止。(短除法) 将十进制数连续不断地除以2 , 直至商为零,所得余数由低位到高位排列,即为所求二进制数。 小数部分转换方法:乘2取整,先高后低,达标为止。(连乘法) 将十进制小数每次除去上次所得积中的整数再乘以2,所得整数由高位到低位排列,直到满足误差要求为止,就可完成由十进制小数转换成二进制小数。 1.2 数制 ①、整数转换——短除法 方法:除2取余, 先低后高 商0为止 将十进制数除以2得到的余数作为最低位,得到的商继续除以2得到的余数作为次低位,··· 一直到商等于0为止。 例1.2.2:( 37 )D = ( ) B 2 2 2 2 2 2 37 18 9 4 2 1 0 …… …… …… …… …… …… ? 1 0 1 0 1 0 1 0 1 0 0 1 1.2.3 二 - 十进制之间的转换 商等于0为止 1.2 数制 ①、整数转换——拆分法 1.2.3 二 - 十进制之间的转换 解:由于27为128,而133-128=5=22+20, 例1.2.3 将( 133 )D转换为二进制数 所以对应二进制数b7=1,b2=1,b0=1,其余各系数均为0,所以得 (133)D=B 练习:( 33 )D=( )B ( 136 )D=( )B 1.2 数制 100001①、整数转换——凑数法 1.2.3 二 - 十进制之间的转换 例 将( 200 )D转换为二进制数 解:二进制数权值 256 128 64 32 16 8 4 2 1 0 1 1 0 0 1 0 0 0 所以得:(200)D=B 1.2 数制 1.2.3 二 - 十进制之间的转换 ②、小数转换——连乘法 方法:乘2取整, 先高后低 达标为止 将十进制数乘以2得到的整数作为最高位,得到的积的小数继续乘以2,再得到的整数作为次高位,…,直到积的小数等于0,或达到小数位数为止。 例: ( 0.6875 )D = ( ) B ? 0.6875 × 2 .3750 1 × 2 .7500 × 2 × 2 .5000 .0000 0 1 1 0. 1 0 1 1 1.2 数制 0.706×2 = 1.412 b-1= 1 0.412×2 = 0.824 b-2= 0 0.824×2 = 1.648 b-3= 1 0.648×2 = 1.296 b-4= 1 0.296×2 = 0.592 b-5= 0 0.592×2 = 1.184 b-6 = 1 0.184×2 = 0.368 b-7 = 0 0.368×2 = 0.736 b-8 = 0 0.736×2 = 1.472 b-9 = 1 0.472×2 = 0.944 b-10= 0 1.2.3 二 - 十进制之间的转换 ②、小数转换 例1.2.4 将 (0.706)D转换成二进制数,要求误差不大于2-10。 解:要求最多10位小数 所以: ( 0.706 )D = ( 0.101101001 ) B 1.2 数制 1.2.4 十六进制
文档评论(0)