第2章 数据的机器级表示及运算;本章结构;重点;2.1 数制及转换;;*;;*;;;数制的转换;;2. 十进制数转换成二进制数
十进制的小数部分采用“乘2取整法”进行转换。
具体方法为:将要转换的十进制小数部分乘以二进制的基数2,取积的整数部分作为二进制小数的最高位的系数K-1,继续将积的小数部分乘以2,再取积的整数部分作为二进制小数次高位的系数K-2,…,这样依次相乘,直至积的小数部分为0或达到所需精度为止,最后一位积的整数部分作为二进制小数最低位的系数K-m。积的整数部分序列0.K-1 K-2…K-m+1K-m便构成了对应的二进制数。 ;;2.2 数值数据的机器表示;1. 原码表示法;;;原码表示法的优点是比较直观、简单易懂,但它的最大缺点是加法运算复杂。这是因为,当两数相加时,如果是同号则数值相加;如果是异号,则要进行减法。而在进行减法运算时,还要比较绝对值的大小,然后减去小数,最后还要给结果选择恰当的符号。显然,利用原码作加减法运算是不太方便的。另外,原码的零是不唯一的。 ;2. 补码表示法;;纯整数的补码表示:
设纯整数的原码形式为x=x0x1x2 …xn,则补码表示的定义为:;;反码表示法中,符号的表示法与原码相同;而对于数值部分,正数的反码与正数的原码数值部分相同,负数的数值部分则通过将负数原码的数值部分各位取反(0变1,1变0)得到。 ;;;;4. 移码表示法
您可能关注的文档
最近下载
- 80t垃圾渗滤液mbr+dtro设计说明书.pdf VIP
- 高中英语2026届高考阅读理解细节题解题技巧(共六篇)(0506).docx VIP
- 新疆2022系列标准设计图集新22N3 管道及设备绝热防腐.docx VIP
- 中国梦:一粒种子的梦想.ppt VIP
- 华为电视直播软件图文安装教程(详细).pdf VIP
- 省级中学生物理竞赛混联电路试题及答案.docx VIP
- 宣贯培训(2026年)《YDT 4398-2023电信行业云原生平台架构与技术要求》.pptx VIP
- 新疆2022系列标准设计图集新22D3 电力线路敷设安装.docx VIP
- 7000雅思词汇用100个句子记完.pdf VIP
- DB51T2432-2017 公路被动柔性防护网技术规程.pdf
原创力文档

文档评论(0)