《数据表示部分》PPT课件.ppt
《《数据表示部分》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《数据表示部分》PPT课件.ppt(28页珍藏版)》请在三一办公上搜索。
1、数据表示部分课件 制作:钱光明,主要内容:1数据与机器码;定点与浮点数;校验码;,1.数据与机器码,计算机中的数据分两类:1.数值数据(有值)例:16-2-0.1011 23/32 2.非数值数据(字母,符号,汉字等)例:A B C a b c!#$,电,数据,数值数据的机器码表示,真值,原码,反码,补码,移码真值:+13,25,+0.1101,0.0011注意符号位的表示设x=x0.x1x2x3xn x0为符号1).原码表示法 x原 x原=x 0 x1 x原=x1 1x0+0原=0.000-0原=1.000 例:x=0.1011 x原=0.1011 x=0.1011 x原=1.1011 x=
2、25=16+8+1=11001 x原=011001特点:正数的原码符号位为0,数值部份与真值数值相同;负数的原码的符号位为1,数值部份与真值数值相同。,2).反码表示法(1s-complement)x反=x 0 x1 x反=(22n)|x|1x0+0反=0.000-0反=1.111例:x=0.0101 x=0.0101 x反=0.0101 x反=1.1010求 x=13/16 的二进制反码=0.1101 x反=1.0010特点:正数的反码等于其原码;负数的反码的符号位为1,数值部份为原码各位的反码。,3).补码表示法(2s-complement)模数 7=+5(mod 12)+3=9(mod
3、12)定义:x补=X 0 x1 x补=2x 1x0+0补=-0补=0.000例:x=0.0101 x补=0.0101 x=0.0101 x补=1.1011 x=12/16 x补=特点:正数的补码等于其原码;负数的补码的符号位为1,数值部份为其反码的末位加1。,零的原码、反码和补码有什么区别?,4).移码表示:,非数值数据的表示,1).ASCII码-字符编码(美国国家信息交换标准字符码),2).汉字的表示 汉字的输入编码 A.数字码 区位码,电报码 B.拼音码 全拼 双拼 C.字形码 五笔字形 注意:国内码与机内码的区别。双字节 1 1 字模码-点阵 57 1616 2424 3232 6464
4、,十进制数的二进制表示,十进制数有多种二进制表示法,2.定点与浮点数,1)定点数的表示 小数点的位置固定不变 x0 x1 x2 x3 xn-1 xn 符号 尾数 定点整数 0 x2n 1 例:01101 定点小数 2-nx1-2 n 例:0.0101,2).数据的浮点表示-小数点浮动,Ef E1Em Mf M1M2M3.Mn,表示法:十进制数 X=3109=0.31010 对于二进制数 N=2EM M为浮点数N的尾数(定点小数),E为阶码(整数),规格化:为提高机内表示精度,当尾数不为0时:修改阶码,同时移动小数点,使尾数绝对值0.5。表示范围与精度:如对一8位二进制数。定点表示:1位符号,7
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据表示部分 数据 表示 部分 PPT 课件
链接地址:https://www.31ppt.com/p-5519693.html