微机原理-带符号数的表示及运算.pptxVIP

  • 12
  • 0
  • 约2.81千字
  • 约 28页
  • 2024-03-06 发布于河北
  • 举报

微机原理-带符号数的表示及运算

带符号数基本概念与表示方法带符号数运算规则与技巧溢出判断与处理方法精度问题与误差分析程序设计语言中带符号数操作支持总结回顾与拓展延伸目录

01带符号数基本概念与表示方法

带符号数是指具有正负符号的数,通常用二进制、十进制、十六进制等表示。根据表示方法的不同,带符号数可分为整数和小数两大类。带符号数定义及分类带符号数分类带符号数定义

123原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。例如,+7的原码为-7的原码为原码表示法反码是在原码的基础上,正数不变,负数符号位不变,其余各位取反。例如,+7的反码为-7的反码为反码表示法补码是在反码的基础上加一,正数和负数的补码都是其反码加一。例如,+7的补码为-7的补码为补码表示法原码、反码与补码表示法

整数和实数在计算机中存储方式整数存储方式整数在计算机中一般采用补码表示,正整数的补码与其原码相同,负整数的补码是其反码加一。实数存储方式实数在计算机中一般采用浮点数表示法,包括指数和尾数两部分,其中指数表示小数点的位置,尾数表示数值本身。

02带符号数运算规则与技巧

加法运算规则带符号数的加法运算需要遵循二进制补码加法规则,即先判断两个数的符号,然后将绝对值相加,最后根据符号确定结果的符号。实例分析假设有两个带符号数X和Y,X的二进制表示为[Xs,Xq...X0](其中Xs是符号位,Xq是最高有效位),Y的二进制表示为[Ys,Yq...Y0],则X+Y的结果为[Zs,Zq...Z0],其中Zs是符号位,Zq是最高有效位,Z0是最低有效位。总结带符号数的加法运算需要遵循二进制补码加法规则,结果的符号由符号位决定。加法运算规则及实例分析

减法运算规则假设X和Y的二进制表示分别为[Xs,Xq...X0]和[Ys,Yq...Y0],则X-Y的结果为[Zs,Zq...Z0],其中Zs是符号位,Zq是最高有效位,Z0是最低有效位。实例分析总结带符号数的减法运算可以转换为加法运算,同样需要遵循二进制补码加法规则。带符号数的减法运算可以转换为加法运算,即X-Y=X+(-Y),同样需要遵循二进制补码加法规则。减法运算规则及实例分析

乘法运算规则实例分析总结乘法运算规则及实例分析带符号数的乘法运算需要遵循二进制补码乘法规则,即先判断两个数的符号,然后将绝对值相乘,最后根据符号确定结果的符号。假设两个带符号数X和Y的二进制表示分别为[Xs,Xq...X0]和[Ys,Yq...Y0],则X*Y的结果为[Zs,Zq...Z0],其中Zs是符号位,Zq是最高有效位,Z0是最低有效位。带符号数的乘法运算需要遵循二进制补码乘法规则,结果的符号由符号位决定。

除法运算规则及实例分析除法运算规则带符号数的除法运算同样需要遵循二进制补码除法规则,即先判断被除数和除数的符号,然后将绝对值相除,最后根据符号确定结果的符号。实例分析假设两个带符号数X和Y的二进制表示分别为[Xs,Xq...X0]和[Ys,Yq...Y0],则X/Y的结果为[Zs,Zq...Z0],其中Zs是符号位,Zq是最高有效位,Z0是最低有效位。总结带符号数的除法运算需要遵循二进制补码除法规则,结果的符号由符号位决定。

03溢出判断与处理方法

溢出概念在带符号数运算过程中,由于运算结果超出了机器字长所能表示的范围,导致结果不准确的现象。产生原因由于计算机中数的表示是有限的,当两个极大或极小的数相加或相减时,其结果可能超过机器字长所能表示的范围。溢出概念及产生原因

数值判断法通过比较运算结果与机器字长所能表示的最大(或最小)带符号数,判断是否溢出。标志位判断法利用机器状态字中的溢出标志位来判断是否溢出。当运算结果超出机器字长范围时,溢出标志位会被置1。溢出判断方法

03舍入处理根据需要选择四舍五入、向下取整或向上取整等舍入方式,将超出部分舍去或近似表示。01截断处理将超出机器字长范围的部分截去,保留可表示的部分作为最终结果。02模运算将超出机器字长范围的部分模某个固定值(如机器字长),保留可表示的部分作为最终结果。溢出处理策略

04精度问题与误差分析

VS精度是指计算机表示和计算数值的准确程度,包括数的表示范围、数的表示方式以及运算的精度等。影响因素影响精度的主要因素包括计算机的字长、二进制位数、小数点表示方式等。精度概念精度概念及其影响因素

误差主要来源于计算机的表示范围限制、舍入误差、截断误差等。误差来源误差可以分为静态误差和动态误差,静态误差是由于计算机表示范围限制引起的,动态误差是由于舍入和截断操作引起的。误差分类误差来源和分类

提高精度和减小误差方法

文档评论(0)

1亿VIP精品文档

相关文档