欢迎来到天天文库
浏览记录
ID:59766821
大小:913.00 KB
页数:42页
时间:2020-11-23
《第四讲:计算机中的数据表示---2、数值型与非数值型数据ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、二、计算机中的信息表示数据的单位数值数据的表示文本数据的表示图形和图像的表示音频的表示视频和动画的表示数值数据非数值数据信息第2章计算机中的信息表示位(bit或b)也叫比特,是计算机中二进制数的最小单位。二、计算机中的信息表示数据的单位位字节(Byte,简写为B)1个字节由8个二进制位组成是计算机中的基本信息单位二、计算机中的数据表示换算关系K(千)M(兆)G(吉)T(太)数据的单位位字节字在计算机中一般用若干个二进制位表示一个数或一条指令,把它们作为一个整体来处理、存储和传输。这种作为一个整体来处理的二进制位串,称为计算机字。二、计算机中
2、的数据表示数据的单位位、字节字带符号数的表示在计算机中只能用数字化信息来表示数的正负规定用“0”表示正号,用“1”表示负号例如:在机器中用8位二进制码分别表示+90和-90二、计算机中的数据表示数据的单位2.数值数据的表示带符号数的表示原码、反码和补码原码:最高位为符号位,其余各位为数值本身的绝对值。正数的反码、补码和原码相同。负数的反码符号位为1,其余位对原码取反;负数的补码为反码加1。二、计算机中的数据表示示例数据的单位2.数值数据的表示带符号数的表示原码、反码和补码示例二、计算机中的数据表示数据的单位2.数值数据的表示带符号数的表示机
3、器数的特点用二进制表示正负号数值化:0→+;1→-规定小数点的位置表示的数值范围是有限的二、计算机中的数据表示数据的单位2.数值数据的表示带符号数的表示机器数的特点定点数和浮点数在计算机中如何表示小数点的位置呢?通常有两种约定:定点数:小数点的位置固定不变(表示范围小)浮点数:小数点的位置可以浮动(表示范围大)二、计算机中的数据表示数据的单位2.数值数据的表示带符号数的表示、机器数的特点定点数和浮点数定点数定点小数-0.99=11111110默认小数点在最高位之前符号位之后,定点小数都是绝对值小于1的纯小数定点整数-99=11100011
4、默认小数点在最低位之后二、计算机中的数据表示数据的单位2.数值数据的表示带符号数的表示、机器数的特点定点数浮点数为扩大数值数据的表示范围,可将89.58表示为0.8958×102。其中0.8958叫做尾数,10为基数,2为阶码。若阶码大小发生变化则要移动小数点位置,这种数据就是浮点数。二、计算机中的数据表示数据的单位2.数值数据的表示带符号数的表示、机器数的特点浮点数N=2±E×(±M)基数尾数阶码数符阶符阶码为整数,确定小数点浮动的位数;阶符若为正,小数点向右移动;若为负,向左移动;尾数为纯小数,反映数的精度,必须规格化;基数R=2是隐含
5、的。3130——242322————————————0阶符阶码数符尾数二、计算机中的数据表示数据的单位2.数值数据的表示带符号数的表示、机器数的特点定点数浮点数浮点数ASCII编码(AmericanStandardCodeforInformationInterchange)美国标准信息交换码,已被国际标准化组织认定为国际标准。ASCII码用一个字节(8位)表示,最高位总是0,其余7位可表示2^7=128个字符。二、计算机中的数据表示ASCII码表数据的单位2.数值数据的表示3.文本数据的表示ASCII编码NULSOHSTXETXEOT
6、ENQACKBELBSHTLFVTFFCRSOSTDLEDC1DC2DC3DC4NAKSYNETBCANEMSUBESCFSGSRSUSASCII码表00000100012001030011401005010160110701118100091001A1010B1011C1100D1101E1110F1111高3位01234567低4位000001010011100101110111SP!”#$%&‘()*+’-·/0123456
7、789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_/abcdefghijklmnopqrstuvwxyz{
8、}~DELASCII(A)=01000001(2)=65关于ASCII码表表中00H~1FH段是控制符的编码,一控制符代表一种操作。例如,“CR”代表“回车”操作,在键盘上按回车键,将代码0DH送入主机。20H是对“空格”的编码,“空格”是字符且在文字之间是可见。0~9数字的编码是
9、30H~39H。英文大写字母的编码是41H~5AH,小写字母的编码是61H~7AH。主机存储、处理字母时区分大小写。汉字编码必须解决如下问题:键盘上无汉字,不能直接与键盘对应,需
此文档下载收益归作者所有