计算机中数据的表示法

计算机中数据的表示法

ID:39674250

大小:569.00 KB

页数:48页

时间:2019-07-09

计算机中数据的表示法_第1页
计算机中数据的表示法_第2页
计算机中数据的表示法_第3页
计算机中数据的表示法_第4页
计算机中数据的表示法_第5页
资源描述:

《计算机中数据的表示法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章计算机中数据的表示法2.1非数值数据表示法计算机中的各种信息都以二进制形式出现,都可以用二进制数进行表示。计算机内部流动的信息可分为数据信息、地址信息、状态信息和控制信息。数据信息是计算机加工处理的对象,而控制信息则控制着对数据进行力,工处理的过程。计算机中的数据可分为两类:①数值数据有确定的值,有大小、正负之分,能在数轴上找到它们确切的位置.②非数值数据又称符号数据,一般用来表示符号或文字,没有值的含义。b6b5b4000001010011100101110111b3b2b1b00000NULDLESP0@P,p0001SOHDC1!1AQ

2、aq0010STXDC2“2BRbr0011ETXDC3#3CScs0100EOTDC4$4DTdt0101ENQNAK%5EUeu0110ACKSYN&6FVfv0111BELETB‘7GWgw1000BSCAN(8HXhx1001HTEM)9IYiy1010LFSUB*:JZjz1011VTESC+;K[k{1100FFFS,

3、1101CRGS-=M]m}1110SORS.>N^n~1111SIUS/?O_o2.1.1字符表示法返回ASCII字符编码集注:NUL空白SOH序始STX文始ETX文终EOT送毕ENQ询问ACK承认BEL告警

4、BS退格HT横表LF换行VT纵表FF换页CR回车SO移出SI移入DEL转义DC1机控1DC2机控2DC3机控3DC4机控4NAK否认SYN同步ETB组终CAN作废EM载终SUB取代ESC扩展FS卷隙GS群隙RS录隙US元隙SP间隔DEL抹掉图2.1字符串的存放从n号字节地址单元开始存放信息“HOWAREYOU”n48HHn+14FHOn+257HWn+320H︹n+441HAn+552HRn+645HEn+720H︹n+859HYn+94FHOn+1055HU2.1.2汉字表示法为了使计算机能处理中文,我国在1981年制定了国家标准“信息交换用汉字

5、编码字符集GB2312-80”同英文字符一样汉字也要采用编码表示的,汉字的编码有“内码”与“外码”之分。①内码是汉字在计算机内部的存储、交换、检索等时的信息代码,常称为机内码。汉字的内码用2个字节表示.以每个字节最高位都为1作汉字内码的特征,以区别于英文字符编码.②外码是指汉字输入方式.汉字输人的方式有字元输人法、拼音输入法等。当选定一种方式输入时,一组特定的字母数字串被输入到计算机,然后由软件转换为机内码。2.2数值数据表示法2.2.1数的定点表示与浮点表示1.定点表示法定点格式即约定机器中所有数据的小数点位置是固定不变的。通常采用纯小数或纯整数

6、来表示数目前计算机中多采用定点纯整数N位数在计算机中的表示为:x0x1x2x3……xn-1xnx0为另加的符号位(1)定点小数x0x1x2x3……xn-1xn小数点小数点位于x0和x1之间数的表示范围:0≤

7、x

8、≤1-2–n(2)定点整数小数点位于最低位xn的右边数的表示范围:0≤

9、x

10、≤2n-1x0x1x2x3……xn-1xn小数点2.浮点表示法(1)浮点数的表示对于任意一个二进制数N,总可以表示成N=2E×M=2±e×(±m)式中,E为数N的阶码;M为数N的尾数浮点数一般由阶符、阶值、尾符、尾数值4个部分组成。在计算机中一种常用的格式为:E0E

11、1E2…EmM0M1M2…Mn︳阶符︳←-阶值-→︳数符︳←-尾数值-→︳例子:假设机器中的数由8位二进制数表示(包括符号位)在定点机中这8位全部用来表示有效数字(包括符号);在浮点机中若阶符阶码占3位,数符尾数占5位(2)浮点数的表示范围和规格化数数据的表示示例:定点规格化浮点非规格化浮点0.00000000.1111111±2-11×0.0000±2+11×0.1111±2-11×0.0001±2+11×0.1111Bit位:17134134定点和浮点表示方式比较:比较内容范围精度定点浮点(带规格化限制)浮点(不带规格化限制)小大高低规格化目标

12、是同一个浮点数的表示是惟一的

13、m

14、≥0.5m=1.M另一好处是提高了数据的表示精度方法是通过修改阶码来移动小数点位置2.2.2机器数的表示◇机器数或机器码:数值数据有正负之分。正负符号数码化后的数据称为机器数1.原码表示法◇定点小数的原码表示的是:对于正数X=+0.X1X2…Xn有[X]原=0.X1X2…Xn对于负数X=-0.X1X2…Xn有[X]原=1.X1X2…Xn◇若X的原码形式为X0.X1X2…Xn,其中x0为符号位,则原码表示法的定义为:[X]原=X0≤X<1[X]原=1-X=1+

15、X

16、-1<X≤0式中,[X]原为机器数;X为真值。◇原码

17、表示法有以下两个特点:①零的原码表示有“+0”和“-0”之分,分别为:[+0.00…0]原=0.00…0[-0.00…0]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。