- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学计算机基础 Chp 2 计算机中信息表示及编码 掌握二进制与不同进制数之间的转换算法; 二进制数在计算机内的表示; 常用的文字信息编码如ACCII码和汉字编码 2.1 信息编码基本概念 信息 各种事物的变化和特征的反映。 数据 信息的载体。例如:数值、文字、语言、图形、图像等。 编码: 码:按照一定的规则排列起来的二进制符号序列。 编码:把特定意义的信息转换为代码的过程。 2.1 信息编码基本概念 2.2 数值信息编码 2.2.1 数值信息编码_数制 数制的概念: 人们在生产实践和日常生活中,创建了各种表示数的方法,这种数的表示系统称为数制。 定义:用一组固定的数字(数码符号)和一套统一的规则来表示数值的方法;计数制。 进位计数制:按进位的原则进行计数的数制。 非进位计数制:不按进位的原则进行计数的数制。 2.2.1 数值信息编码_数制 进位计数制三要素: 基数(Radix):若一种数制由R个基本字符组成,则基数为R; 位权(Weight):固定的数值大小,不同位上所代表的数值的大小=(基数)位序-1; 位权是指一个固定值,是指在某种进位计数制中,每个数位上的数码所代表的数值的大小,等于在这个数位上的数码乘上一个固定的数值,这个固定的数值就是这种进位计数制中该数位上的位权。数码所处的位置不同,代表数的大小也不同。 数位:数字在该数目中所处的位置。 2.2.1 数值信息编码_数制 2.2.2 数值信息编码_数制 2.2.2 数值信息编码_数制 例如: (1101.01)2=1×23+1×22+0×21+1×20 + 0×2-1+1×2-2 (1111101)2=1×26+1×25+1×24+1×23+1×22 +0×21+1×20 (3703)8=3×83+7×82+0×81+3×80 (7A3)16=7×162+10×161+3×160 2.2.2 数值信息编码_数制转换 从上面的例子可以看到,不管是什么进制,只要按公式代入,按加法求和,所得的结果就是十进制数。 例如: 2 =1×27+0×26+1×25+1×24+0×23+1×22+0×21+1×20=(181)10 (265)8=2×82+6×81+5×80=(181)10 (B5)16=11×161+5×160=(181)10 2.2.1 数值信息编码_数制 2.2.2 数值信息编码_数制转换 2.2.2 数值信息编码_数制转换 2.2.2 数值信息编码_数制转换 2.2.2 数值信息编码_数制转换 2.2.2 数值信息编码_数制转换 2.2.2 数值信息编码_数制转换 (735.8125)10 = (?)2 2.2.2 数值信息编码_十进制转换八进制 2.2.2 数值信息编码_十进制转换十六进制 2.2.2 数值信息编码_八、十六进制转换为二进制 二进制数和八进制、十六进制数之间分别存在着一种特殊关系,即24=16,23=8。于是,1位十六进制数可以用4位二进制数表示,1位八进制数可以用3位二进制数表示。 2.2.2 数值信息编码_二、八进制转换 2.2.2 数值信息编码_二,十六进制转换 2.2.3 数值信息编码_二进制数的运算 算术运算 P43 2.2.3 数值信息编码_二进制数的运算 逻辑运算 2.2.3 数值信息编码_二进制数的运算 注意 逻辑运算:按位独立进行,位与位之间不发生进位或借位。 算术运算:会发生进位和借位处理。 例如: 算术加:10011B + 10101B = (?)B;(101000) 或运算:10011B + 10101B = (?)B;(10111) 与运算:10011B + 10101B = (?)B;(10001) 非运算:10011B = (?)B。 (01100) 2.2.4 数值信息编码 计算机中信息:用二进制表示。 二进制所具有的特点: 易于物理实现、 运算规则简单、 可靠性高、 适合于逻辑运算。 2.2.4 数值信息编码_计量单位 2.2.5 数值信息编码_整数的表示法 计算机中的整数分为正整数(不带符号的整数)和整数(带符号的整数)。 (1)不带符号的整数: 所有二进制位全用来表示数的大小。 例如:无符号二进制机器内的表示为: 2.2.5 数值信息编码_整数的表示法 (2)带符号的整数表示法 最高位为符号为,用0和1区分正负;其他位表示数的大小。 将机器内存放的正负号数码化的数据成为机器数。 2.2.5 数值信息编码_整数的表示法 2.3 非数值型数据在计算机中的表示 2.3 非数值信息编
文档评论(0)