- 1、本文档共69页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文毕业设计开题报告论文报告设计报告可行性研究报告
1 32 [例1.10] 求9―2=?解:[X]补 [Y]补 因为 [X―Y]补=[X+(―Y)]补= [X]补+ [―Y]补 [X]补:0 0 0 0 1 0 0 1 + [―Y]补:1 1 1 1 1 1 1 0 [X]补+ [―Y]补:0 0 0 0 0 1 1 1所以:[X―Y]补=0000111 X-Y=+0000111B=7 【观察】若已知[Y]补,[-Y]补=? 33 (3)溢出判断 在选定了运算字长和数的表示方法之后,如果运算的结果,超出了计算机能表示的数据范围,这种情况称为广义上的溢出。比如两个有符号数:[X]补 +[Y]补 而 [X]补+[Y]补 两个正数相加其结果却是负数,这显然是不正确的。其原因就是在字长(上例是8位,数值部分占7位)一定的情况下,它所能表示的数的范围是有限的(7位二进制数最大可以达127),一旦超过这个范围(上例中X为68,Y为97),其进位就影响到了符号位,产生错误的结果。 溢出判断方法:当两个正数相加结果为负数,或两个负数相加结果为正数,则有溢出;正数和负数相加不会有溢出。 34 1.2.4 定点表示与浮点表示 以上我们用到的数据都是纯整数或纯小数,实际的数可能既有整数部分又有小数部分,这就提出一个在计算机中如何表示小数点位置的问题。计算机中小数点不占位数,而是采用人为约定的方法。根据小数点位置是否固定,数的格式分为定点表示和浮点表示两类。 35 1.定点表示法 定点表示法约定小数点位置固定不变。为了处理方便,一般只采用三种简单的约定,相应有三种类型的定点数。 (1)无符号数。无符号整数是将符号位略去的正整数,所有的数位都用来表示数值的大小,小数点约定在最低位之后。换言之,整个数码序列是整数。 (2)带符号定点整数。定点整数约定小数点在数值位的最低位之后,此时计算机中所表示的数一律为整数。如图1.1所示。 36 n位带符号二进制整数(数值位为n-1位)可表示的数值范围为:原码、反码是:-(2n-1-1)~2n-1-1;补码是: -2n-1~2n-1-1【思考】写出8位带符号二进制整数的数值范围? 符号位 数值位 小数点 37 (3)带符号定点小数。 定点小数约定小数点在符号位和数值位之间,即所有的数值部分均在小数点之后,整数部分为0,所以称为纯小数。如图1.2所示。原码、反码定点小数表示范围是:-(1-2-(n-1))~1-2-(n-1)补码定点小数表示范围是:-1~1-2-(n-1);n为二进制定点小数位数,n-1为数值位位数。【思考】写出8位带符号二进制小数的数值范围? 符号位 数值位 小数点 38 2.浮点表示法 浮点数是指小数点在数据中的位置可以左右移动的数据。通常可表示成:N=±S×R±E其中S称为尾数;R称为基数;E称为阶码。在计算机内部,典型的浮点数的格式为图1.3所示: 阶码部分 尾数部分 阶符 阶码 数符 尾数 39 浮点数实际由两个定点数组成: 阶码是一个定点整数,它的位数决定了浮点数的表示范围;尾数是一个定点小数,为了表示的唯一性,通常采用规格化形式,既尾数部分的绝对值保持在0.5≤S≤1的范围内,尾数的长度决定了浮点数的精度,即有效数据的位数。 为了既保证足够大的数值范围,又要保证所要求的精度,合理地选择阶码部分和尾数部分的位数是十分必要的。[例1.11]将(-123.375)10表示成浮点规格化形式(共16位,阶码部分4位,尾数部分12位,阶码和尾数均用补码形式)。 因:(-123.375)10=(-1111011.011)2 =-0.1111011011×2+111那么在机器中的浮点表示形式为:0 111 1 00001001010阶符 阶码 尾符 尾数 40 1.2.5 计算机中非数值型数据的编码 计算机中除了处理数值信息外,还要处理大量的字符数据,如字母、符号、汉字、图像、语音等。这些信息最终都必须转换为二进制格式的代码才能被计算机处理,即字符和十进制数都要表示为若干位二进制码的组合,即信息和数据的二进制编码。计算机中常用的字符编码有BCD码、ASCII码、汉字
您可能关注的文档
最近下载
- 第2章第1节 接入互联网 教学设计-2020-2021学年粤教B版七年级信息技术上册.doc
- 2024年高校教师资格证之高校教师职业道德通关考试题库带答案解析.pdf VIP
- 高校教师资格证高等教育学考试试题含答案 .pdf VIP
- 设计公司员工必威体育官网网址协议.docx VIP
- 几何概率模型综合测试题(基础、好用、经典).doc
- 2024年高校教师资格证之高等教育学精选试题及答案一 .pdf VIP
- (完整版)弱电系统工程验报告(全).pdf
- 小学体育教学:2-动物大冒险:(一年级)——基于运动节能跨学科主体学习案例设计与实施.docx
- 圆通物流调查报告.doc
- 《露天矿用设备》教案-02-机械式单斗挖掘机.ppt
文档评论(0)