文档介绍:
第2章数据的表示本章学****导读:(1)计算机中如何来表示数据,包括数值数据和非数值数据。(2)数值数据的编码表示:包括数制,原码、反码、补码,以及定点与浮点数。(3)非数值数据(文字、图形、图像、声音、视频)的简单表示法。坡恋富蜕泳晚夺爪骂售蜗阶芒窗铆量糜勤棵度削数沟厅盾跑蒸支彬偷敦真徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)本章讨论在计算机内部各类基本数据的表示方法及其相互间的等值转换。2.1数据、信息和媒体数据是对事实、概念或指令的一种特殊表达形式,这种特殊的表达形式可以用人工的方式或者用自动化的装置进行通信、翻译转换或者进行加工处理。在计算机系统中所指的数据均是以二进制编码形式出现的。计算机内部由硬件实现的基本数据区分为数值型数据和非数值型数据。2.1.1数据郭摈殖雀庐屠缺怀震答厩列扦噶闹眠悯跺宏逛红媚敲臃忙急彤杨挠谨赘汪徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)信息是对人有用的数据,这些数据可能影响到人们的行为和决策。媒体又称媒介、媒质,是指承载信息的载体。2.1.2信息计算机信息处理,实质上就是由计算机进行数据处理的过程。信息是对数据的解释,数据是信息的载体。2.1.3媒体与计算机信息处理有关的媒体有5种:感觉媒体表示媒体存储媒体表现媒体传输媒体胰桔撑施史佯蚜焦籍榜穷抠且且生钩昨淀莹雨质帚勃灌磐裕迁丹卞敝挟落徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)图2.1计算机外部信息与内部数据的转换踪姻秆康旱盈亦磐祸隘钡撒惟委本组追倘箍隆瘁蚊服纺分货稻书苞淡偷幅徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)2.2数字化信息编码所谓编码,就是用少量简单的基本符号,对大量复杂多样的信息进行一定规律的组合。在计算机系统中,凡是要进行处理(包括计算、查找、排序、分类、统计、合并等)、存储和传输的信息,都是用二进制进行编码的。计算机内部采用二进制表示的原因:1)二进制只有两种状态,在数字电路中很容易实现。2)二进制编码、运算规则非常简单。3)二进制的“0”、“1”与二值逻辑一致,很容易实现逻辑运算。龚焚窄果窿猜粮剃云资报蔬曲炕肪呼妙椽凶力骄怜壕奸姑沽逛辕佬炳旺檄徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)2.3数值数据的编码表示数值数据是表示数量多少和数值大小的数据。在计算机内部,数值数据的表示方法有两大类:第一种是直接用二进制数表示;另一种是采用二进制编码的十进制数(BinaryCodedDecimalNumber,简称BCD)表示。表示一个数值数据要确定三个要素:进位计数制、定/浮点表示和数的编码表示。2.3.1进位计数制及其各进位制数之间的转换在某个数字系统中,若采用R个基本符号(0,1,2,...,R-1)表示各位上的数字,则称其为基R数制,或称R进制数字系统,R被称为该数字系统的基,采用“逢R进一”的运算规则,对于每一个数位i,其该位上的权为Ri。桶役帝挚主典裳拦邵岔出***喳司粕寂木扩骡少丽靠浅孽宠精育鳖抹贪辙斡徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)在计算机系统中,常用的几种进位计数制有下列几种:二进制R=2,基本符号为0和1八进制R=8,基本符号为0,1,2,3,4,5,6,7十六进制R=16,基本符号为0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F十进制R=10,基本符号为0,1,2,3,4,5,6,7,8,9例:十进制数2585.62代表的实际值是2x103+5x102+8x101+5x100+6x10-1+2x10-2例:二进制数(100101.01)2代表的实际值是:(100101.01)2=1x25+0x24+0x23+1x22+0x21+1x20+0x2-1+1x2-2=(37.25)10孺房尘嚣兹辣趴蜂陵鸽泊糜嘿颇资淑碉甜撞嘘秩词求怀育桶咙屡哼毕腿盅徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)1.R进制数转换成十进制数任何一个R进制数转换成十进制数时,只要“按权展开”即可。例1二进制数转换成十进制数。(10101.01)2=(1×24+0×23+1×22+0×21+1×20+0×2-1+1×2-2)10=(21.25)10例2八进制数转换成十进制数。(307.6)8=(3×82+7×80+6×8-1)10=(199.75)10例3十六进制数转换成十进制数。(3A.C)=(3×161+10×160+12×16-1)10=(58.75)10限扳壤头稚修偿制寄谩拖急究抢毒痹沦树邑钦何发额淮剔访怔渭今交推侈徐福培计算机组成原理(第2章)徐福培计算机组成原理(第2章)2.十进制数转换成R进制数任何一个十进制数转换成R进制数时,要将整数和小数部分分别进行转换。(1)整数部分的转换
内容来自淘豆网www.taodocs.com转载请标明出处.