- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据的机器层次表示数据的机器层次表示
* 短浮点数:单精度浮点数 长浮点数:双精度浮点数 * 第4节实际上到此页。 * 图中英文字母对应的二进制形式的ASCII码是用8421BCD码表示的。参见本章的下一节(2.4节) * 串表法既然如此浪费空间,但为什么还要讨论它呢?它有用吗? * 1、汉字在机器中的表示实际上就是给每个汉字设计一个编码,这个编码方案必须要与西文字符相区别。 2、兰色文字说明的正是汉字所使用的编码方案。这种方案最多可表示128×128=16384个汉字。 * 区位码本身可以作为一种汉字输入法,用它来输入汉字。 * 1、啊的区位码应为3021H-2020H=1001H=(1601区位码)。(要求学生练习从国标码求出其区位码) 2、查一下书中P34页的ASCII码表。(为什么是0和! ?)(要求学生将16进制表示的ASCII码转换成ASCII码的排序) * 第6节课结束页 * UCS的英文含义见P38,即Universal Character Set。 * 本节旨在讨论2.3节之外的另外一些表示数值量的方法。本节的方法不是先将整个十进制数转换成二进制数,然后再用各种编码方案去表示这个数,而是直接用4位二进制数去表示十进制的每一位,这不失为一种更简单、更直接的表示方法。 * * 要注意区分8421码和二进制计数的编码是两种不同的方案,不能混为一谈。见P40举例。十进数39的8421码和二进制表示的不同。 * 到此实际上了6节课 * * 1、为什么N=8,K=5?可参见教材P47表2-9。 2、海明码的编码规则见教材P47 * 上述组合是如何形成的? 1、首先弄清 P5 D8 D7 D6 D5 P4 D4 D3 D2 P3 D1 P2 P1 的排位; 其排位是 13 12 11 10 9 8 7 6 5 4 3 2 1 2、将各信息位的上述位号拆分成校验位(1、2、4、8)的位号之和: D1(3)?1+2;D2(5) ? 1+4; D3(6) ? 2+4; D4(7) ? 1+2+4; D5(9) ? 1+8; D6(10) ? 2+8; D7(11) ? 1+2+8; D8(12) ? 4+8。 3、上述拆分结果中,凡是含1的信息位便组合成P1,凡是含有2的组合成P2,凡是含有4的就组合成P3, 凡是含有8的就组合成P4。 * * 2.6 数据校验码? M(X)×X3+R(X)=1100000+010 =1100010 * * 第2章 小结 2.1 数值数据的表示 无符号数 带符号数 真值、机器数 原码、补码、反码表示 PPT23 三种机器数对于真值0的表示方法 三种机器数的比较 * * 第2章 小结 2.2 机器数的定点表示与浮点表示 定点小数表示范围(原码、补码)PPT30 定点整数表示范围(原码、补码)PPT33 浮点数表示 PPT42 规格化的浮点数 PPT39-42 阶码的移码表示 PPT 43-47 IEEE 754浮点数标准 PPT53 * * 第2章 小结 2.3非数值数据的表示 ASCII码 汉字国标码 汉字区位码 汉字机内码 国标码、区位码与机内码之间的转换 汉字字形码 * * 第2章 小结 2.4 十进制数和数串的表示 8421码、2421码、余3码 2.6 数据校验码 奇偶校验码和奇偶校验位 海明检验码 作业: 2-1,2,3,4,8(2,3,),11(第2版书11题,即 第3版书14题), * * * 重申:数据不是数值。 数据不是我们通常说的仅用于数数或者说计数的数值,它还可以是含有一定信息的文字符号。 机器层表示:讲的是计算机如何表示出数值和文字符号等。重点要去体会和理解这种表示方法与我们人类用书写来表达时的不同之处。 本章就是围绕“怎样把人类书写的数据交给计算机并让它能准确地表示出来?”这样一个问题来展开的。 为此,就要分节讨论:1)数值数据如何表示;2) 数值数据里面的整数、小数又如何表示的;3) 非数值数据又如何表示;4)如何防止数据表示出错等。 * 提问:是否明白“表示范围”式子的来由? * 提问:如何理解计算机无法识别有符号数的正负号?不是可以从键盘输入正负号吗?这不就识别了吗?这里所说“无法识别”是指机器本身不认识正负号,只认0、1两个数码符号。 * 机器数:机器(按照事先设定的规则)能认出来的数。 一定要注意二点: 1、同样一串二进制数码符号11001,在考虑到它是否有符号时则是完全不同的二个数; 2、还是上面这串二进制数码符号11001,即使考虑到它是有符号的,但不同编码表示所代表的
文档评论(0)