计算机组织与结构第2章数据的机器级表示及运算预案.ppt

计算机组织与结构第2章数据的机器级表示及运算预案.ppt

第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. 移码表示法

文档评论(0)

1亿VIP精品文档

相关文档