欢迎来到天天文库
浏览记录
ID:55340659
大小:78.00 KB
页数:5页
时间:2020-05-11
《公基计算机础知识汇总124.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、gs.zgjsks.com数值数据的表示1.机器数和真值在计算机中,使用的二进制只有0和1两种值。一个数在计算机中的表示形式,称为机器数。机器数所对应的原来的数值称为真值,由于采用二进制必须把符号数字化,通常是用机器数的最高位作为符号位,仅用来表示数符。若该位为0,则表示正数;若该位为1,则表示负数。机器数也有不同的表示法,常用的有3种:原码、补码和反码。机器数的表示法:用机器数的最高位代表符号(若为0,则代表正数;若为1,则代表负数),其数值位为真值的绝对值。假设用8位二进制数表示一个数,如图1-10所示。图1-10 用8位二进制表示一位数在数的表示中,机器数与真值的区别是:真
2、值带符号如-0011100,机器数不带数符,最高位为符号位,如10011100,其中最高位1代表符号位。例如:真值数为-0111001,其对应的机器数为10111001,其中最高位为1,表示该数为负数。2.原码、反码、补码的表示在计算机中,符号位和数值位都是用0和1表示,在对机器数进行处理时,必须考虑到符号位的处理,这种考虑的方法就是对符号和数值的编码方法。常见的编码方法有原码、反码和补码3种方法。下面分别讨论这3种方法的使用。(1)原码的表示一个数X的原码表示为:符号位用0表示正,用1表示负;数值部分为X的绝对值的二进制形式。记X的原码表示为[X]原。例如:当X=+110000
3、1时,则[X]原=01100001。当X=-1110101时,则[X]原=11110101。在原码中,0有两种表示方式:当X=+0000000时,[X]原=00000000。当X=-0000000时,[X]原=10000000。(2)反码的表示一个数X的反码表示方法为:若X为正数,则其反码和原码相同;若X为负数,在原码的基础上,符号位保持不变,数值位各位取反。记X的反码表示为[X]反。例如:当X=+1100001时,则[X]原=01100001,[X]反=01100001。当X=-1100001时,则[X]原=11100001,[X]反=10011110。甘肃公务员3084857
4、88
5、三支万名群291640527
6、银行考试群31492720
7、事业单位群123780564
8、农信社群161955071gs.zgjsks.com在反码表示中,0也有两种表示形式:当X=+0时,则[X]反=00000000。当X=-0时,则[X]反=10000000。(3)补码的表示一个数X的补码表示方式为:当X为正数时,则X的补码与X的原码相同;当X为负数时,则X的补码,其符号位与原码相同,其数值位取反加1。记X的补码表示为[X]补。例如:当X=+1110001,[X]原=01110001,[X]补=01110001。当X=-1110001,[X]原=11110001,[X]补
9、=10001111。3.BCD码在计算机中,用户和计算机的输入和输出之间要进行十进制和二进制的转换,这项工作由计算机本身完成。在计算机中采用了输入/输出转换的二~十进制编码,即BCD码。在二~十进制的转换中,采用4位二进制表示1位十进制的编码方法。最常用的是8421BCD码。“8421”的含义是指用4位二进制数从左到右每位对应的权是8、4、2、1。BCD码和十进制之间的对应关系如表1-6所示。表1-6 BCD码和十进制数的对照表十进制数0123456789BCD码0000000100100011010001010110011110001001 例如:十进制数765用BCD码表示
10、的二进制数为:0111 0110 0101。1.5.2 非数值数据的表示 计算机中使用的数据有数值型数据和非数值型数据两大类。数值数据用于表示数量意义;非数值数据又称为符号数据,包括字母和符号等。计算机除处理数值信息外,大量处理的是字符信息。例如,将用高级语言编写的程序输入到计算机时,人与计算机通信时所用的语言就不再是一种纯数字语言而是字符语言。由于计算机中只能存储二进制数,这就需要对字符进行编码,建立字符数据与二进制串之间的对应关系,以便于计算机识别、存储和处理。这里介绍两种符号数据的表示。 1.字符数据的表示 甘肃公务员308485788
11、三支万名群291640527
12、银行
13、考试群31492720
14、事业单位群123780564
15、农信社群161955071gs.zgjsks.com计算机中用得最多的符号数据是字符,它是用户和计算机之间的桥梁。用户使用计算机的输入设备,输入键盘上的字符键向计算机内输入命令和数据,计算机把处理后的结果也以字符的形式输出到屏幕或打印机等输出设备上。对于字符的编码方案有很多种,但使用最广泛的是ASCII码(American Standard Code for Information Interchange)。ASCII码开始时
此文档下载收益归作者所有