- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 信息的表示与存储(一) 3.3.2 十进制转换为R进制 可将十进制数分为整数和小数两部分分别转换,然后再组合起来即可实现。 整数部分:除R取余,余数倒排 (直到商为0,先得的余数为低位) 小数部分:乘R取整,整数正排 (先得的整数为高位; 不为0时,有精度要求) 如十进制数转换成二进制数:用除二取余法 例: 将 13 转换为二进制数 如二进制小数转换成十进制小数:一个十进制纯小数转换成二进制纯小数,采用“乘2取整”法,其方法如下:先用2乘这个十进制纯小数,然后去掉乘积的整数部分;用2乘剩下的小数部分,然后再去掉乘积中的整数部分,如此下,直到乘积的小数部分为0或者已得到所要求的精确度为止。把上面每次乘积的整数部分依次排列起来,就是所要求的二进制小数。 例将 0.8125 转换为二进制数 3.3.3 非十进制数之间的转换 由于二进制、八进制、十六进制间存在着特殊的关系即:8=23,16=24。 二进制转换为八进制数: 采用“3位并1位”法;二进制转换为十六进制数:采用“4位并1位”法。 八进制转换为二进制数: 采用“1位拆3位”法; 十六进制转换为二进制数:采用“1位拆4位”法。 例: 11 0110 1110.1101 01(B)=36E.D4(H) 3 6 E . D 4 1 101 101 110.110 101(B)= 1556.65(O) 1 5 5 6 . 6 5 例: 2C1D(H)=0010 1100 .0001 1101(B) 2 C . 1 D 7123(O)=111 001 010 .011(B) 7 1 2 . 3 第3章 信息的表示与存储(二) 3.4二进制的运算 3.4.1二进制的算术运算 1. 二进制的加法运算 两个二进制数相加时,每一位最多有3个数相加,按照二进制数的加法运算法则得到本位相加的和及向高位的进位。 2. 二进制的减法运算 两个二进制数相减时,每一位最多有3个数相减,按照二进制数的减法运算法则得到本位相减的差数及向高位的借位。 3.4.2二进制的逻辑运算 逻辑运算有“或”、“与”、 “非”三种。 1.逻辑“或” 两个逻辑位进行“或”运算,只要有一个为真,逻辑运算的结果就为真。 2.逻辑“与” 两个逻辑位进行“与”运算,只要有一个为假,逻辑运算的结果就为假。 3.逻辑“非” “非”运算结果跟原数相反。 3.5信息存储单位 数据的存储单位有位、字节和字等。 位也称比特,记为bit或b 。 是最小的信息单位,是用0或1来表示的1个二进制位。 字节也称拜特,记为Byte或B。 是数据存储中最常用的基本单位。 8bit=1Byte 一个字节可存放一个英文字母、数字或其他符号。1个汉字需要两个字节来表示。 单位换算: 1KB=1024B=210B 1MB(兆字节)=1024KB=220B 1GB(千兆字节或吉字节) =1024MB =230B 1TB(太字节) =1024GB=240B 1PB(拍字节)=1024TB =250B 注意:习惯上也就是普通物理和数学上的1K=1000,而计算机中的1K=1024=210。 字,记为 word 或 w 是位的组合,是信息交换、加工、存储的基本单元(独立的信息单位)。一个字由一个字节或若干字节构成(通常取字节的整数倍) 。 字长,一个字中二进制位数的长度。 常用的固定字长有8位(如AppleⅡ)、16位(如286机)、32位(如386机、486机、586机等 ) 、64位等。 字与字长的区别:字是单位,而字长是指标,指标需要单位去衡量。 3.6数据在计算机内的表示 3.6.1 数值数据在计算机内的表示 数值数据在计算机内用二进制编码表示,常用原码、反码和补码。 这里仅介绍带符号整数的原码、反码和补码,并设机器字长为8位。 2.带符号数的表示 (1)原码 正
文档评论(0)