- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二进制数及进制转换
二进制数及进制转换
1.计算机计算机就其本身来说是一个智能化的电器设备,为了能够快速存储、处理、传递信息,其内部采用了大量的电子元件,在这些电子元件中,电路的通和断、电压高低,这两种状态最容易实现,
也最稳定、也最容易实现对电路本身的控制。我们将计算机所能表示这样的状态,用0,1来
表示、即用二进制数表示计算机内部的所有运算和操作。
可行性
采用二进制,只有0和1两个状态,需要表示0、1两种状态的电子器件很多,如开关的接通和断开,晶体管的导通和截止、磁元件的正负剩磁、电位电平的高与低等都可表示0、1两个数码。使用二进制,电子器件具有实现的可行性。
可靠性
每位数据只有高低两个状态,当受到一定程度的干扰时,仍能可靠地分辨出它是高还是低。
简易性
二进制数的运算法则少,运算简单,使计算机运算器的硬件结构大大简化(十进制的乘法九九口诀表55条公式,而二进制乘法只有4条规则)。
逻辑性
由于二进制0和1正好和逻辑代数的假(false)和真(true)相对应,有逻辑代数的理论基础,用二进制表示二值逻辑很自然。
2. 十进制与二进制、八进制、十六进制数之间的相互转换(1)数的进制与基数
计数的进制不同,则它们的基数也不相同,如表所示。 基数 数 码 进位关系 表示方法 二进制 2 0、1 逢二进一 1010B或(1010)2 八进制 8 0、1、2、3、4、5、6、7 逢八进一 247Q或(247)8 十进制 10 0、1、2、3、4、5、6、7、8、9 逢十进一 598D或(598)10
或 598 十六进制 16 0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 逢十六进一 7C2F H
或(7C2F)16
(2)数的权
不同进制的数,基数不同,每位上代表的值的大小(权)也不相同。
如:(219)10=2*102+1*101+9*100 ?? (11010)2=1*24+1*23+0*22+1*21+1*20
??? (273)8=2*82+7*81+3*80 ???? (27AF)16=2*163+7*162+10*161+15*160
??(3)十进制数转换任意进制
?? 将十进制整数除以所定的进制数,取余逆序。
? (39)10=(100111)2??????????????????????? (245)10=(365)8?
将十进制小数的小数部分乘以进制数取整,作为转换后的小数部分,直到为零或精确到小数点后几位。
如:(0.35)10=(0.01011)2??????? (0.125)10=(0.001)2 (4)任意进制的数转换十进制
按权值展开:
如: (219)10=2*102+1*101+9*100
?? (11010)2=1*24+1*23+0*22+1*21+1*20=26
??? (273)8=2*82+7*81+3*80=187
???? (7AF)16=7*162+10*161+15*160=1867
(5)二进制数进制转换进制数转换进制23=8
二进制转八进制:从小数点位置开始,整数部分向左,小数部分向右,每三位二进制为一组不足三位的用0补足,按权相加,得到一位,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求的八进制数
010 110. 001 100B=26.14Q
八进制转二进制反之则可3位二进制数表示。
如要将5102 转为二进制,5为101,1为001,0为000,2为010,将这些数的二进制合并后为1010010000102,即是二进制的值。
进制数转换进制24=16
二进制转进制:从小数点位置开始,整数部分向左,小数部分向右,每位二进制为一组不足位的用0补足,按权相加,得到一位,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我们所求进制数将二进制1110 1001. 1011转换为十六进制为E9.B
进制转二进制反之则可4位二进制数表示。. 二进制算术运算和逻辑运算
由于运算简单,电器元件容易实现,所以计算机内部都用二进制编码进行数据的传送和计算。
⑴ 二进制的算术运算 二进制数的算术运算非常简单,它的基本运算是加法。在计算机中,引入补码表示后,加上一些控制逻辑,利用加法就可以实现二进制的减法、乘法和除法运算。
①二进制的加法运算 二进制数的加法运算法则只有四条:0+0=0 0+1=1 1+0=1 1+1=10(向高位进位) 例:计算1101+1011的和
1 1 0 1
+ 1 0 1 1
1 1 0 0 0
由算式可知,两个二进制数相加时,每一位最多有三个数:本位被加数、加数和来自低位的进位数。按照加法运算法则可得到本位加法的和
您可能关注的文档
最近下载
- 发改价格[2007]670号监理收费标准.pdf VIP
- 发改价格【2007】670号《建设工程监理与相关服务收费管理....docx VIP
- 最新实用医学汉语-医学课件.ppt VIP
- 医学汉语教学大纲.doc VIP
- 水工建筑物外观质量评定标准.docx VIP
- 英语国际音标表(8个)打印版.doc VIP
- 升立德 E系列控制卡快速入门.pdf VIP
- 欧盟发布电池和废电池的新规(EU) 附中译文参照_182518812544822.pdf VIP
- 9.3抗日战争80周年阅兵九三阅兵小小爱国者探索手册PPT(优质ppt).pptx VIP
- 部编版六年级语文上册《 开国大典》PPT课件(含教案).pptx VIP
文档评论(0)