- 1、本文档共122页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据的机器级表示及运算 本章结构 重点 1.有符号数的补码表示 2.定点数、浮点数 3.浮点数的IEEE754标准 4.定点数的加减运算、加法器 5.浮点数的运算 2.1 数制及转换 进位计数制 :将数字符号按序排列成数位,并遵照某种由低位到高位的进位方式计数来表示数值的方法,称为进位计数制,简称计数制。 无论使用哪种进位计数制,数值的表示都包含两个基本要素:基数和位权。 一种进位计数制允许使用的基本数字符号的个数称为这种进位计数制的基数。一般而言,K进制数的基数为K,可供选用的基本数字符号有K个,它们分别为0~K-1,每个数位计满K就向其高位进1,即“逢K进1”。 进位计数制中每位数字符号所表示的数值,等于该数字符号值乘以一个与数字符号所处位置有关的常数,这个常数就称为位权,简称权。 位权的大小是以基数为底、数字符号所处位置的序号为指数的整数次幂。各数字符号所处位置的序号计法为:以小数点为基准,整数部分自右向左依次为0、1、… 递增,小数部分自左向右依次为-1、-2、… 递减。 * 任何进制数的值都可以表示成该进制数中各位数字符号值与相应位权乘积的累加和形式,该形式称为按权展开的多项式和。 一个K进制数(N)K,用按权展开的多项式和形式可表示为: (N)K=Dm·Km +Dm-1·Km-1 + … +D1·K1 +D0·K0 +D-1·K-1 +D-2·K-2 + … +D-n·K-n 二进制数 :二进制的基数为2,只有0和1两个数字符号,计数“逢二进一”。 用按权展开的多项式和形式可表示为: (N)2=Dm·2m +Dm-1·2m-1 + … +D1·21 +D0·20 +D-1·2-1 +D-2·2-2 + … +D-n·2-n * 计算机内部采用二进制表示,具有以下优点: 技术容易实现。 运算规则简单。 与逻辑量吻合。 十六进制数:十六进制的基数为16,由0~9、A~F共16个数字、字母符号组成。其中,0~9共10个数字符号含义与十进制数相同,A~F共6个字母符号的值分别对应十进制数的10~15,计数“逢十六进一”。 用按权展开的多项式和形式可表示为: (N)16=Dm·16m +Dm-1·16m-1 + … +D1·161 +D0·160 +D-1·16-1 +D-2·16-2 + … +D-n·16-n 八进制数:八进制的基数为8,由0~7共8个数字组成,计数“逢八进一”。 用按权展开的多项式和形式可表示为: (N)8=Dm·8m +Dm-1·8m-1 + … +D1·81 +D0·80 +D-1·8-1 +D-2·8-2 + … +D-n·8-n 数制的转换 1. 二进制数、十六进制数转换成十进制数 “加权求和法” 具体方法为:将要转换的二进制数或十六进制数表示成按权展开的多项式和的形式,然后逐项相加,所得的和值便是对应的十进制数。 2. 十进制数转换成二进制数 十进制数的整数部分采用“除2取余”法进行转换。 具体方法为:将要转换的十进制整数除以二进制的基数2,取商的余数作为二进制整数最低位的系数K0,继续将商的整数部分除以2,再取商的余数作为二进制整数次低位的系数K1,…,这样依次相除,直至商为0为止,最后一位余数作为二进制整数最高位的系数Kn。余数序列KnKn-1…K1K0便构成了对应的二进制数。 2. 十进制数转换成二进制数 十进制的小数部分采用“乘2取整法”进行转换。 具体方法为:将要转换的十进制小数部分乘以二进制的基数2,取积的整数部分作为二进制小数的最高位的系数K-1,继续将积的小数部分乘以2,再取积的整数部分作为二进制小数次高位的系数K-2,…,这样依次相乘,直至积的小数部分为0或达到所需精度为止,最后一位积的整数部分作为二进制小数最低位的系数K-m。积的整数部分序列0.K-1 K-2…K-m+1K-m便构成了对应的二进制数。 3. 二进制数与十六进制数的相互转换 十六进制数与二进制数存在着简单的转换关系,每1位十六进制数正好对应4位二进制数。 以小数点为界,整数部分向左、小数部分向右分成4位一组,各组分别用对应的一位十六进制数表示,即可得到所求的十六进制数。两头的分组不足4位时,在小数点左边的高位和小数点右边的低位可用0补足。 2.2 数值数据的机器表示 所谓数据的机器数表示是指计算机硬件能够直接表示、存储和处理的数据形式。 数值数据是一种带符号数,即有正负之分。在计算机中,数的符号(+或-)和数的值一样都要采用二进制0、1编码。 对数值数据的编码表示常用的有原码、补码、反码和移码表示等。 为了区分一般书写时表示的数和机器中编码表示的数,我们称前者为真值,后者为机器数。机器数包含两部分:符号位和数值部分。 1. 原码表示法 具体表示方法是:
您可能关注的文档
- 计算机未来发展纲要说课.ppt
- 计算机系统结构--第1章说课.ppt
- 计算机系统结构--第8章说课.ppt
- 计算机验证与数据完整性十大误区说课.doc
- 计算机应用第四章说课.doc
- 计算机应用基础(第2版)_在线作业_3说课.doc
- 计算机应用基础(第5章改完)说课.ppt
- 计算机应用基础-ch4说课.ppt
- 串、并联教学设计介绍.doc
- 串并联电路的识别及练习介绍.doc
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
最近下载
- 汽车英语(第四版)习题答案.pdf VIP
- 苏科版《物质物理属性》复习总结课件.ppt VIP
- 一般过去时练习专项练习.docx VIP
- (市质检)福州市2025届高三第一次质量检测(一检) 语文试卷(含答案).docx
- 初中英语单词全集打印版.doc VIP
- 浪潮分布式存储InCloud Storage 用户手册.pdf VIP
- 量子传感技术的最新进展与应用.docx
- 专题20函数与相似综合问题-【压轴必刷】2022中考数学压轴大题之经典模型培优案(解析版).pdf VIP
- 医院医德医风考评制度及实施细则(最新版).docx
- (市质检)福州市2025届高三第一次质量检测(一检) 数学试卷(含答案).docx
文档评论(0)