书签 分享 收藏 举报 版权申诉 / 29
上传文档赚钱

类型计算机组成原理第2章-计算机中数据信息的表示课件.ppt

  • 上传人(卖家):三亚风情
  • 文档编号:3392008
  • 上传时间:2022-08-26
  • 格式:PPT
  • 页数:29
  • 大小:539KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《计算机组成原理第2章-计算机中数据信息的表示课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    计算机 组成 原理 数据 信息 表示 课件
    资源描述:

    1、本章解决信息在计算机的编码表示方式带来的概念、解决方案及算法的初步。解决数据传输过程中为保证可靠性的校验方法。2.1数据的概念数据的概念o数据是对事实、概念或指令的一种特殊的表达形式,这种特殊的表达形式可以用人工的方式或自动化的装置进行通信、翻译转换或者进行加工处理。数据表达了一定的内容,即“事实、概念或指令”,也就是说数据反映了事物或现象的特征,是事物或现象的描述信息。o根据这个定义,通常意义下的数值、文字、图像、声音和视频等对于人来说都可以认为是数据。o通常,把计算机内部由硬件实现的基本数据区分为数值型数据和非数值型数据。数值型数据是指具有特定值的一类数据,可用来表示数量的多少,可比较其大

    2、小。对于通用计算机来说,非数值型数据包括字符数据、逻辑数据等,也可将图像、声音和视频数据看成是非数据型数据。o所谓编码,就是用少量最简单的基本符号,对大量复杂多样的信息进行一定规律的组合。基本符号的种类和组合规则是一切信息编码的两大要素。o在数字计算机系统中,凡是要进行处理、存储和传输的信息,都是进行了二进制编码的。2.1数据的概念数据的概念o“基数”是指计数制中所用到的数码的个数。对于进位计数制,同一数码在不同的数位时,它所代表的数值大小是不同的。每一数位上有一个所谓的“权”,“权”是一个以基数为底的指数,指数的幂是数位的序数。只有把每一数位上的数码与该位上的“位权”相乘,所得积才是该位数值

    3、的大小。一个数的数值就等于各位数码乘以该位的“位权”所得积之和。如 12345.876=l104+2103+3102+4101+5100+810-1+7 10-2+610-32.2进位计数制及其相互转换进位计数制及其相互转换2.2.1进位基数和位的权2.2.2二进制数制 二进制数制的基数是2,只有2个不同的数码0和1,它是“逢二进位”的。o(1)移位性质:小数点右移一位(数值位左移),数值增大一倍,小数点左移一位(数值位右移),数值减小为原来的一半。o(2)奇偶性质:最低位为0是偶数,最低位为1是奇数。o(3)二进制数与十进制数的等位性:经计算,一位十进制数需用3.32位二进制数码来表示。这对

    4、计算精度的估计十分有用。若要表示一个十万分之一的精度,十进制数就要用到小数点后五位,而二进制数则要:n=3.325=166位,即采用16位字长的数就可满足要求。2.2进位计数制及其相互转换进位计数制及其相互转换2.2.3十六进制数制o二进制0,1码很长,为了方便人的书写,我们将二进制以小数点为标记,向左右进行四位一组四位一组分割,每4位二进制数合起来表述。o四位二进制数可表示16个值,即(0,1,2,9,10,11,12,13,14,15),取(11,12,13,14,15)表述为(A,B,C,D,E,F)时就是十六进制数制,即“逢十六进位”,它用十六个数码(09和AF,其中AF表示数值(10

    5、15)。基数R=162.2进位计数制及其相互转换进位计数制及其相互转换2.2.4二进制与十进制间的相互转换o二级制转换为十进制 二进制各位的权为2i,将二进制数按权展开,相加即得十进制数。o十进制转换为二进制 二进制各位的权为2i,将十进制数按权对应展开,即得二进制数。2.2进位计数制及其相互转换进位计数制及其相互转换2.3.1机器数的编码表示2.3计算机中数值的表示计算机中数值的表示1.原码表示法整数的最高位用于符号位,规定0表示“+”号,1表示“”号。例如:o+38=00100110;最高位即为符号位“+”o38=10100110 ;最高位即为符号位“”o上述表述方法对“0”会有“+0”和

    6、“0”两种编码。2.3.1机器数的编码表示2.3计算机中数值的表示计算机中数值的表示2.补码表示法o假如,时钟指示9点,欲使它指示4点,既可按顺时针方向将分针转7圈,又可按逆时针方向将分针转5圈,结果是一致的。假设顺时针方向转为正,逆时针方向转为负,则有:o9+7=16 (16点时针指向4,16 mod12=4,12被自然丢失)o95=4o即有结论+7与5在时钟上是一对互为补数。2.3计算机中数值的表示计算机中数值的表示o正数的补数即该正数本身。o一个正数和一个负数互为补数时,它们绝对值之和即为模数。o一个负数可用它的正补数来代替,而这个正补数可以用模加上负数本身求得。2.3.1机器数的编码表

    7、示2.3计算机中数值的表示计算机中数值的表示2.3.1机器数的编码表示例:求正数X=+1001010和负数Y=-1001010的补码解:符号位一位,数值位七位,共八位,7位数值位的二进制的模为:o2(7+1)=28=100000000oX原=01001010oX补=01001010+模=01001010+100000000=100000000+01001010=101001010=01001010;(只有八位,最高位第九位自然丢失)o即验证了正数的补码为该正数本身。2.3计算机中数值的表示计算机中数值的表示2.3.1机器数的编码表示oY原=11001010oY补=11001010+模=1100

    8、1010+100000000=100000000+11001010=100000000+(1001010)=11111111+11001010 =(111111111001010)+1o可以看出,上式中(11111111-1001010)符号位为1,数值位为各位取反,即有:oY补=10110101+1=10110110o其中(10110101)我们对(1001010)定义为反码,即符号位为1,数值位各位取反。2.3计算机中数值的表示计算机中数值的表示2.3.1机器数的编码表示o正数的补码即该正数本身。o负数的补码为符号位为1,数值位为取反加1。o对于纯小数,只要将其看成模为1的数,即可引用前面

    9、所有性质。2.3计算机中数值的表示计算机中数值的表示2.3.1机器数的编码表示综上所述,三种机器数的特点可归纳如下:o补码中零只有唯一编码。o三种机器数的最高位均为符号位。o当真值为正时,原码、补码和反码的表示形式均相同,即符号位用“0”表示,数值部分与真值相同。o当真值为负时,原码、补码和反码的表示形式不同,但其符号位都用“1”表示,而数值部分有这样的关系:补码是原码的“求反加1”,反码是原码的“每位求反”。1.定点数表示o小数点固定在某一位置的数为定点数,有以下两种格式。(1)小数点在数值位之后,即定点整数。(2)小数点在数符位之后,即定点小数。2.3计算机中数值的表示计算机中数值的表示2

    10、.3.2定点数和浮点数2.3计算机中数值的表示计算机中数值的表示2.3.2定点数和浮点数2.浮点数表示o浮点数表示法就是指在数的表示中,其小数点的位置是浮动的。任何一个二进制数X都可以表示为X=SBEo这样的数存储在一个二进制字的三个字段中:n符号:正或负n有效数S(Significant)n指数E(Exponent)o如果不对浮点数的表示作出明确规定,同一个浮点数的表示就不是唯一的。为了提高数据的表示精度,当尾数的值不为0时,其绝对值规定1S0.5,即尾数的最高有效位应为l,否则要以修改阶码同时左右移小数点的办法,使其变成这一要求的表示形式,这称为浮点数的规格化(Normalized)处理。

    11、2.3计算机中数值的表示计算机中数值的表示2.3.2定点数和浮点数2.3计算机中数值的表示计算机中数值的表示2.3.3十进制数的编码 用8421码实现加、减运算时的规则比较复杂,4位0、1码可编码00001111共16个码,十进制只有09共10个码,某些情况下,需要对运算结果进行加6修正。8421码加法修正规则为:o(1)4位一组二进制数,两个8421码表示的数相加之和等于或小于1001,即十进制的9时,不需要修正,在各组内,二进制代码相加,仍遵循“逢二进一”的规则。o(2)4位一组二进制数,两个8421码相加结果大于1001(十进制9)时,则应该对该组的4位进行“加6修正”,使它向高一组产生

    12、进位。o(3)4位一组二进制数,两个8421码相加结果大于或等于10000(十进制16),而向高一组进位时,则应该对该4位进行“加6修正”。2.4非数值数据的表示非数值数据的表示2.4.1ASCll码编码o“美国标准信息交换代码”(ASCII)是7位二进制编码,可表示27=128个字符,其中包括10个十进制数字(09)、52个大写英文字母和小写英文字母(AZ、az)、32个通用控制字符和34个专用字符。它有96个图形符号和32个控制符号,共128个字符。1.汉字的输入编码o(1)数字编码:用数字串代表一个汉字输入 o(2)拼音码:以汉语拼音为基础的输入方法 o(3)字形编码:用汉字的形状来进行

    13、的编码 2.4非数值数据的表示非数值数据的表示2.4.2汉字的表示2汉字内码o汉字内码是用于汉字信息的存储、交换、检索等操作的机内代码,一般采用两个字节表示。GB23121980规定了汉字机内码两字节的各低七位,收录6 763个汉字,GB 23121980中对所收汉字进行了“分区”处理,即使用区位码。区位码中的0109区为特殊符号;1655区为一级汉字,共有汉字3 755个,按拼音排序;5687区为二级汉字,共有汉字3 008个,按部首/笔画排序;1015区及8894区则未有编码。2.4非数值数据的表示非数值数据的表示2.4.2汉字的表示2.4非数值数据的表示非数值数据的表示2.4.2汉字的表

    14、示3.汉字字模码o字模码是用点阵表示的汉字字形代码,它是汉字的输出形式。根据汉字输出的要求不同,点阵的多少也不同。o需要注意的是,汉字的输入编码、汉字内码、字模码是计算机中用于输入、内部处理和输出的3种不同用途的编码,不要混为一谈。2.4非数值数据的表示非数值数据的表示2.4.3其他信息的表示1.声音的计算机表示方法o声音是一种模拟信号,它是以连续波的形式传播的,不能直接进入计算机进行存储。声音的计算机表示要经过以下步骤:(1)采样 (2)量化2.4非数值数据的表示非数值数据的表示2.4.3其他信息的表示2.位图图像的计算机表示o计算机技术中对图像有不同的表示、处理和显示方法,其中基本的形式是

    15、位图图像和矢量图形,它们也是构成活动图像的基础。o由于计算机只能处理数字数据,所以应该把视觉形象的图像转换为由点阵构成的用二进制表示的数字化图像,转化过程包含以下两个步骤:采用 量化2.4非数值数据的表示非数值数据的表示2.4.3其他信息的表示3.图形的计算机表示o图形是一种抽象化的图像。图形输出显示后与位图图像是一样的,但位图图像的基本元素是像素点,计算机存储的是每个像素点的量化值,占用存储空间大。图形的基本元素是图元,使用图形指令描述图元,实际上图形指令只需要知道图元的几何特征,一般能经过数学公式计算得出图元。2.5数据校验码数据校验码2.5.1奇偶校验码o奇偶校验码是一种结构最简单的线性

    16、分组码。它是在被传输的n位二进制代码上,加上一个二进制位作为校验位,使配置后的n+l位二进制代码中l的个数为奇数(奇校验)或偶数(偶校验)。奇偶校验码能检测出被传输的一组代码在传输过程中是否出错。2.5数据校验码数据校验码2.5.2海明校验码o原理:在数据位中加入几个校验位,将数据代码的码距均匀地拉大,并把数据的每个二进制位分配在几个奇偶校验组中。当某一位出错后,就会引起有关的几个校验位的值发生变化,这不但可以发现错误,还能指出是哪一位出错,为进一步自动纠错提供了依据。2.5数据校验码数据校验码2.5.3循环冗余校验码o(1)将待编码的k位有效信息位组成多项式M(x):M(x)=Ck-1xk-

    17、1+Ck-2xk-2+Cixi+C1+C0 式中Ci为0或1。o(2)若将信息位组左移r位,则可表示为多项式M(x)xr,这样就可以空出r位,以便拼接r位校验位。o(3)用多项式M(x)除以被称为生成多项式的G(x),所得余数即为校验位。本章的重点是要掌握数据在计算机中的表示方法。根据表示形式的不同可以分为定点表示法和浮点表示法。这两种表示方法可实现数据的有效表示,可根据精度及表示范围的不同采用不同的表示方法。其中带符号数的表示要注意符号的表示方法和小数点的位置。同时数在计算机中有3种表示方法:原码、补码和反码。要求能够正确计算出一个数的原码、补码和反码,对原码、补码和反码等表示法的性质、特点要正确理解。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:计算机组成原理第2章-计算机中数据信息的表示课件.ppt
    链接地址:https://www.163wenku.com/p-3392008.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库