- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1信息在计算机内部的表示与存储1.1数制的概念1.2数制的转换1.1数制的概念常用的进制(2、10、12、60)计算机为什么要用二进制计算机要处理各种信息,首先要将信息表示成具体的数据形式,计算机内的信息都是以二进制数的形式表示。这是因为二进制数具有在电路上容易实现,可靠性高,运算规则简单,可直接用作逻辑运算等优点。但我们习惯的毕竟是十进制数。此外,为了简化二进制的表示,又引入了八进制和十六进制。二进制数与其它进制之间具有一定的联系,相互之间也能进行转换。下面我们了解一下计算机常用的数制。常用的数制1.十进制(D)日常生活中最常见的是十进制数,用十个不同的符号来表示:0、1、2、3、4、5、6、7、8、9,称为代码。2.二进制(B)二进制数只有两个代码“0”和“1”,所有的数据都由它们的组合来实现。二进制数据在进行运算时,遵守“逢二进一,借一当二”的原则。3.十六进制(H)十六进制数采用0~9和A、B、C、D、E、F六个英文字母一起构成十六个代码。4.八进制(O)采用0~7表示。0 0 00 1 1 11 2 102 23 11 3 3 4 100 4 4 5 1015 5 6 110 66 7 111 7 7 8 1000 1089 1001 119 10 1010 12A 11 1011 13B 12 1100 14C 13 1101 15D 14 1110 16E 15 1111 17 F 16 10000 2010 十进制 二进制 八进制 十六进制十、二、八、十六进制转换对应关系表1.1数制的概念数制:用一组固定的符号和统一的规则来计数的方法,我们最常用的数制有:十进制,十二进制,60进制数码:用不同的数字符号来表示一种数制的数值。基数:一个数制所包含的数码的个数。(R进制基数为R)权:任何一个数都是由一串数字表示的,其中每一位数字所表示的实际值除本身的数值外,还与它所处的位置有关,由位置决定的值就叫权。权=Ri(R为基数,i为整数)。其中i为数码所在位的编号,从小数点向左依次为0,1,2,3,…;自小数点向右依次为-1,-2,-3,…。例如:十进制432=4ⅹ102+3ⅹ101+2ⅹ100这里432为数码,而10为基数,102,101,100为权R进制的按权展开例1在十进制数中,3058.72可表示为:3058.72==3×103+0×102+5×101+8×100+7×10-1+2×10-2例2在二进制数中,10111.01可表示为:10111.01==1×24+0×23+1×22+1×21+1×20+0×2-1+1×2-21.4.2不同进制之间的转换1.将R进制数转换成为十进制数方法:按权展开,然后按十进制运算法则将数值相加例:将二进制转换为十进制(1101.01)2=1X23+1X22+0X21+1X20+0X2-1+1X2-2例:八进制转换成十进制(107.1)8=1×82+0×81+7×80+1×8-1=(71.125)10例:十六进制转换成十进制(2B)16=2×161+11×160=(43)10十进制转换为R进制(1)十进制整数转换为r进制规则:采用除以r取余数,直到商为零时结束。所得余数序列,先余为低位,后余为高位。(2)十进制小数转换为r进制规则:采用乘以r取整数,直到余数为0时结束。所得整数序列,先整为高位,后整为低位。十进制整数转为二进制整数1101例1:(13)10=()21363102222余数1011二进制数低位二进制数高位十进制小数转成二进制小数(0.6875)10=()20.68752×37501.2×7502×0.501.2×01.整数1011二进制数高位二进制数低位例2:实践把以下进制转换为十进制(1100101)2=(15D)h=(756)8=把以下十进制转换为2进制234.125二进制与八进制、十六进制之间的相互转换二进制数与八进制数的相互转换由于8=23,所以在将二进制数转换成八进制数时,从最右侧开始,每三位二进制数划为一组,用一位八进制数代替,也称为“以三换一”;八进制数转换成二进制数时正好相反,一位八进制数用三位二进制数来替换,也称“以一换三”。图1-3将二进制数转变成八进制数八进制与二进制对照表八进进制000001010011100101110111(1)二进制数转换成八进制数:以小数点为分界点,左右三位一节,不足三位以零补足三位。例: (101101.01)2=(101,101.010)=(55.2)8(2)八进制数转换成二进制数:将每位八进制数码以三位二进制数表示。例: (76.42)8=(111110.100010)2=(111110.10001)2二进制数与十六进制数的相互转换由于16=24,所以在将二进制数转换成十六进制数时,从最右侧开
您可能关注的文档
最近下载
- 2025广西公需科目考试答案(3套,涵盖95_试题)一区两地一园一通道建设;人工智能时代的机遇与挑战.pdf VIP
- 2025商用车发动机气缸体铸件技术条件.docx VIP
- 颅内复杂动脉瘤介入治疗围术期护理专家共识2025 .pdf
- 第二节病虫害预测预报教学教材.ppt VIP
- 电梯新检规施工自检报告-曳引客货-2024.doc
- 2025年高考英语(新高考Ⅱ卷)试卷评析及2026高考备考策略 课件.pptx
- 2000年全国高中学生化学竞赛决赛(冬令营)理论试题与实验试题及参考答案精品.pdf VIP
- 苹果公司知识产权保护策略.pptx
- 中药饮片智能调剂与煎煮关键技术研究课件.pdf VIP
- 局部解剖学(山东联盟) 智慧树 知到答案.docx VIP
文档评论(0)