- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;;1.计算机中信息的表示 ;2.数制表示;(1) 十进制数 ;(2) 二进制数 ;(3) 八进制数 ;(4) 十六进制数 ;3.数制的转换;例【2-1】将205转换成二进制整数,如图2-1所示。;(2) 将十进制数转换成八/十六进制数;(3) 二/八/十六进制数转换成十进制数;(4)二进制数与八进制数的转换;(5) 二进制数与十六进制数的转换;;1.机器数的概念及其特点 ;(2) 小数点位置确定;(4) 机器数表示数的范围和精度受机器字长的限制;2.数值型数据的表示形式;(1) 定点数表示法(fixed-point);定点小数是纯小数,约定的小数点位置在符号位之后、有效数值部分最高位之前。若数据 x 的形式为 x = x0.x1x2…xn ( 其中x0为符号位,x1~xn是数值的有效部分,也称为尾数, x1为最高有效位 ),则在计算机中的表示形式为: ;定点整数是纯整数,约定的小数点位置在有效数值部分最低位之后。若数据 x 的形式为 x = x0 x1x2…xn ( 其中x0为符号位,x1~xn 是尾数, xn 为最低有效位 ),则在计算机中的表示形式为:; 计算机采用定点数表示时,对于既有整数又有小数的原始数据,需要设定一个比例因子,数据按其缩小成定点小数或扩大成定点整数再参加运算,运算结果,根据比例因子,还原成实际数值。若比例因子选择不当,往往会使运算结果产生溢出或降低数据的有效精度。;(2) 浮点数表示法(floating-point number); 底数是事先约定好的(常取2),在计算机中不出现。在机器中表示一个浮点数时,一是要给出尾数,用定点小数形式表示。尾数部分给出有效数字的位数,因而决定了浮点数的表示精度。二是要给出阶码,用整数形式表示,阶码指明小数点在数据中的位置,因而决定了浮点数的表示范围。浮点数也要有符号位。因此一个机器浮点数应当由阶码和尾数及其符号位组成:; 若不对浮点数的表示作出明确规定,同一个浮点数的表示就不是唯一的。例如 11.01 也可以表示成 0.01101×2-3 ,0.1101×2-2 等等。为了提高数据的表示精度,当尾数的值不为 0 时,其绝对值应大于等于 0.5,即尾数域的最高有效位应为 1,否则要以修改阶码同时左右移小数点的方法,使其变成这一要求的表示形式,这称为浮点数的规格化表示。 ; 浮点数所表示的范围比定点数大。假设机器中的数由 8 位二进制数表示(包括符号位):在定点机中这 8 位全部用来表示有效数字(包括符号);在浮点机中若阶符、阶码占 3 位,尾符、尾数占 5 位,在此情况下,若只考虑正数值,定点机小数表示的数的范围是 0.0000000 到 0.1111111,相当于十进制数的 0 到 127/128,而浮点机所能表示的数的范围则是 2 - 11×0.0001 到 211×0.1111,相当于十进制数的 1/128 。显然,都用 8 位,浮点机能表示的数的范围比定点机大得多。; 尽管浮点表示能扩大数据的表示范围,但浮点机在运算过程中,仍会出现溢出现象。下面以阶码占 3 位,尾数占 5 位(各包括 1 位符号位)为例,来讨论这个问题。图 2-3 给出了相应的规格化浮点数的数值表示范围。 ; 一般来说,增加尾数的位数,将增加可表示区域数据点的密度,从而提高了数据的精度;增加阶码的位数,能增大可表示的数据区域。;3.原码、反码和补码;例【2-3】(8位二进制数的原、反和补码);4.二进制数据的表示范围;5.真值与补码(无符号数)之间的直接转换;例【2-4】 8位二进制数:
20=14 H(补)= 20(无)
- 5= 0-5=FB H(补)= 251(无)
-120=0-120=0-78 H=88 H(补)= 136(无)
F8 H(补)=248(无)= -(0-F8H)=-08 H=-(256—248)=-8(有)
5C H(补)=92(无)= 92(有)
16位二进制数:
20= 0014 H(补)=20(无)
-5=0-5=FFFBH(补)=65531(无)
-120= 0- 120=0-78 H= FF88H(补)=65 416(无)
FFC6 H(补)=0000 H-(0000 H—FFC6 H)=65536-58=65478(无)
=-(0-FFC6 H)= -3A H=- 58(有)=-(65536—65478)= - 58(有)
048F H=1024+128+15=1165(无)=1165(有);*;(2) 逻辑与;(3) 逻辑或; (4)逻辑异或;2.算术运算;(4)二进制除法;3.带符号二进
您可能关注的文档
最近下载
- 安全管理人员初复训考核试卷含答案.doc
- 多模态大模型在金融行业的实践和展望-2024年全球人工智能与大模型开发与应用.pdf
- 电子商务测试题+参考答案.docx VIP
- 2024年江苏省南京市中考历史试题卷(含答案).docx
- 数独的社交互动:与朋友一起挑战数独.pptx VIP
- 大理州经济技术开发区“2.16”建筑施工生产安全事故调查报告警示学习教育.pptx
- 2017年高考全国2卷理综试题(Word版含答案).pdf
- 医疗服务公司医疗旅游服务合作协议.docx
- 人工智能技术在高中语文教学中的实践与应用研究教学研究课题报告.docx
- 山西大学《生物化学》内部题库练习期末真题汇编及答案.docx
文档评论(0)