- 4
- 0
- 约8.69千字
- 约 11页
- 2017-08-20 发布于湖北
- 举报
第6章信息的表示
6章 信息的表示
本章介绍计算机中数值数据、文字、声音及图形图像的表示及存储方法,要求学生了解计算机中各类信息的表示,重点掌握数值数据在计算机中表示需要解决的问题,具体的转换方法。
重点提示:
定点数
浮点数
补码表示法
校验码
6-1 重点难点指导
6-1-1 概述
在选择计算机数值的表示方式时,应当全面考虑以下几个因素:
要表示数的类型,是要表示小数、整数、实数或复数,还是它们的某种组合。不同的数据类型所需要的表示方式是不同的;
可能遇到的数值范围。这将对计算机存储能力和处理能力提出相应的要求,一般来说,需要表示的数值范围越大,对存储和处理能力越高;
数值精确度。数值精确度要求越高,则需要更多的二进制位来表示一个数值。这同样会受限于计算机的存储和处理能力;
数据存储和处理所需要的硬件代价。这会对计算机的整体造价产生影响。
计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。一般来说,定点格式容许的数值范围有限,但要求的处理硬件比较简单;而浮点格式容许的数值范围很大,但要求的处理硬件比较复杂。
数值在计算机中的表示具有如下特点:
二进制表示
数据的编码化
正负号的数字化
小数点位置的约定
数据有模
6-1-2 定点数表示方法
由于数据是存储在主存中,而主存只能存储二进制位串,因此,数据计算机表示需要解决下面的问题:
正负号的表示
小数点的表示
在讨论数值编码中,经常要使用真值和机器数两个概念,下面给出解释:
真值:书写表示的数值,如+3、-5等,这些数据由人识别;
机器数或机器码:数值在计算机中的编码表示,为二进制数串形式,供机器使用。
数值编码的内容就是在计算机中如何把真值映射为机器码。
定点数表示法:将机器中所有数据的小数点位置固定不变的数据表示法。
通常为了处理简单,将定点数表示成纯小数或纯整数。
采用一位符号位的最简单、最直观的表示法是原码表示法,又称为符号——幅值表示法。
一般情况下,对于定点整数,原码表示的定义是
对于定点小数
根据原码的定义,可总结出原码的一些性质:
原码的最高位表示符号,0位为正,1为负;
0在原码表示中不唯一,有+0、-0之分;
n位原码总共有2n种编码,共可表示2n-1个数,因为0用了两个编码;
负数的原码大于正数的原码
原码的实质是表示数值的绝对值,因此由真值转换为原码的方法是:将+写成0,-写成1,数值位不变。
原码表示法的优点:
表示很直观;
易于实现乘、除法运算。
原码表示法的缺点:
加减运算时既要考虑数的符号,又要考虑幅值,处理较为复杂;
0有两种表示。
补码表示法是计算机中应用最广泛的一种数据编码形式。
在介绍补码之前,有必要先解释一下有模运算的概念。所谓有模运算是指在一定数值范围内进行的运算。例如:钟表。而我们常用的实数运算则属于无模运算。
由于在计算机中采用有限的二进制位来表示数据,因此计算机中的所有运算都是有模运算。
对于有模运算来讲,减一个数等于加上该数对模的补数,补码的概念就来源于此。
在补码中,正数用本身来代表,而负数用其补数来代表。
对于定点整数,补码表示的定义是
对于定点小数,补码表示的定义是
求负数补码的方法:
符号位置1,其余各位0变1,1变0,然后在最末位上加1;
从低位向高位找到第一个1,这个1和右边各位的0保持不变,左边的各高位按位取反。
根据补码的定义,可总结出补码所具有的一些性质:
最高位表示符号,0位为正,1为负;
0的表示唯一,即编码为全0的情况;
补码表示法比原码表示法多表示一个数据;
负数补码值大于正数补码值;
补码算术右移时,要将符号位复制;
补码算术左移时,末位补0即可;
定点整数补码位数扩展时,要将符号位向左复制;定点小数补码进行位数扩展时,只需要在原机器码后补0即可。
6-1-3 浮点数表示方法
浮点数表示法的思想来源于十进制的科学计数法。
使用浮点数表示法的目的是增大相同位数二进制数所表示数的范围,但并不能增加表示数的个数,即使用浮点表示法降低了数的表示精度。
浮点数的二进制数表示法:
±S×B±E
这样的数存储在一个二进制字的三个字段中:
符号:正或负
有效数S (Significant)
指数E (Exponent)
有效数S也被称为尾数,一般采用补码形式的定点小数形式;指数E一般采用移码形式;基值B是隐含的并且不需存储,因为对所有数它都是相同的。
浮点数的规格化表示:为了提高数据的表示精度,当尾数的值不为0时,其绝对值应≥0.5,即尾数域的最高有效位应为l,否则要以修改阶码同时左右移小数点的办法。
浮点数0的表示:当一个浮点数的尾数为0,不论其阶码为何值,或者当阶码的值遇到比它能表示的最小值还小时,不管其尾数为何值,计算机都把该浮点数看成零值,称为机器零。
由于浮点表示法的种类较多,为了便于不同机器之间的数据移植,
您可能关注的文档
- 3章 铁碳合金.ppt
- 4章 数据链路层.ppt
- .第2章电路的基本分析方法.ppt
- 4章 视频编辑之滤镜的使用.ppt
- 3节 汽化和液化.ppt
- 5章Linux应用程序安装与管理.ppt
- 5章综合布线施工.ppt
- 5章 成形工艺与模具设计.ppt
- 5讲 引言撰写和材料与方法撰写.pdf
- 6章 公共预算:决策及其经济分析.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年省考超大杯刷题-申论套卷四.pdf VIP
- 小学学校总务处的工作计划.pptx VIP
- 大学毕业论文__小型液压挖掘机的设计.doc VIP
- 食材配送人员配置与资质要求.docx VIP
- 2025年山东省济南市中考英语试卷试题真题(精校打印版).pdf VIP
- 一种能够在太阳光下快速固化的可剥离去污复合膜及制备方法.pdf VIP
- 骨科临床诊疗指南及操作规范(2025版).docx
- 2025-2026学年小学信息技术(信息科技)四年级下册浙教版(2023)教学设计合集.docx
- 沪科版九年级(上) 中考题同步试卷:22.5 二次函数的应用(18).doc VIP
- 中国的刺腹牙甲属、脊胸牙甲属和凹基牙甲属昆虫鞘翅目牙甲科牙甲族研究.pdf VIP
原创力文档

文档评论(0)