- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章1_信息编码与数据表示
ALU功能和设计 功能-加工数据 对操作数A、B完成算术运算和逻辑运算 设计 算术运算 加法器 逻辑运算 与门(ADD)、或门(OR)、非门(NOT) 本章节内容 ALU?数据运算功能 计算机中的数据类型 在计算机中的表示 存储方式 完成运算所需算法 实现算法的电路 数据编码与表示 计算机要处理的信息: 数值、文字、符号、语音、图形、图像和视频等 ?用数字化形式保存、加工和传送 ?编码(用少量、简单的基本符号,利用一定的组合规则,表示大量复杂多样的信息) 数据编码与表示 计算机中要存储的数据 程序、整数、浮点数、字符(串)、逻辑值 需要编码进行表示 存储方式 用数字电路的两个状态表示 由上一层的抽象计算机来识别不同的内容 编码原则 少量简单的基本符号 一定的规则 表示大量复杂的信息 基二码(二进制码) 只使用两个基本符号: 1 0 符号个数最少,物理上容易实现 与二值逻辑的 真 假 两个值对应简单 用二进制码表示数值数据运算规则简单 数据表示 二进制位可以表示任何对象: 字符 大/小写 + 其它符号 = 7 bits (in 8) 世界上其他语言 = 16 bits (unicode) 无符号整数 (0, 1, …, 2n-1) 逻辑值 0 - False, 1 = True 颜色(图片是由很多像素点构成,电脑里存的都是这些像素点的颜色代码 ) 位置 / 地址 / 指令 通常来说有三类: 逻辑类型数据+字符类型数据+数值类型数据 逻辑型数据表示 逻辑型数据只有两个值:真 和 假, 正好可以用二进制码的两个符号分别表示, 例如 1 表示 真 则 0 表示 假 不必使用另外的编码规则。 对逻辑型数据可以执行逻辑的 与 或 非等基本逻辑运算。其规则如下: 逻辑型数据基本运算规则 X Y X与Y X或Y X的非 0 0 0 0 1 0 1 0 1 1 1 0 0 1 0 1 1 1 1 0 字符型数据的表示 字符的表示:采用字符编码,即用规定的二进制数表示文字和符号的方法。 ASCII码:美国标准信息交换码,为国际标准,在全世界通用 。 常用的7位ASCII码的每个字符都由7个二进制位b6~b0 表示,有128个编码,最高一位为0,占用一个字节的空间。最多可表示128种字符;其中包括: 10个数字‘0’~‘9’:30H~39H,顺序排列■ 26个小写字母‘a’~‘z’:61H~7AH ,顺序排列■ 26个大写字母‘A’~‘Z’:41H~5AH ,顺序排列■ 各种运算符号和标点符号等。 ASCII码编码表 字符串的表示与存储 字符串是指连续的一串字符,它们占据主存中连续的多个字节,每个字节存放一个字符,对一个主存字的多个字节,有按从低位到高位字节次序存放的,也有按从高位到低位字节次序存放的。表示字符串数据要给出串存放的主存起始地址和串的长度。例如:IF AB THEN READ(C)就可以有如下不同的存放方式: 汉字编码 汉字内码是用于汉字信息的存储、交换、检索等操作的机内代码,一般采用两个字节表示。 汉字可以通过不同的输入法输入,但其内码在计算机中是唯一的。 英文字符的机内代码是七位的ASCII码,当用一个字节表示时,最高位为“0”。为了与英文字符能相互区别,汉字机内代码中两个字节的最高位均规定为“1”。 机内码等于汉字国标码加上8080H。例如“中”字的机内码为D6D0H。 数值数据的表示 概念:表示数量大小,数值大小的数据。 二进制—表示整数、纯小数、浮点数(实数) 怎么来表示这些数呢?用原码、反码和补码等来统一表示这些正负数和0. 数值数据-数值范围和数值精度 掌握:定点小数、定点整数和浮点数 用4位二进制数表示一个十进制数 数值数据的表示 一、进位计数制 数制的两大要素: 基数R:指在这种进位制中允许使用的基本数码个数。基数为R的数制称为R进制数。 R进制数的主要特点就是逢R进1 。 权Wi:权也称位权,指某一位i上的数码的权重值,即权与数码所处的位置i有关。 Wi =Ri。 假设任意数值N用R进制数来表示,形式为: N=(Dm-1Dm-2…D0 .D-1D-2 …D-k )R 其中,Di为该进制的基本符号,Di∈[0,R-1],i = -k, -k+1, ……,m-1,m;小数点在D0和D-1之间。 一、进位计数制 则数值N的实际值为: 一、进位计数制 例1:(2345.459)10=2×103+ 3×10
文档评论(0)