首页 > 其他 > 详细

3.1-定点数运算及溢出检测

时间:2020-03-16 17:56:30      阅读:101      评论:0      收藏:0      [点我收藏+]
  • 在计算机中,常将数值转换成 补码 后再进行加减运算
  • 优点:可将减法运算转化为加法运算,这样可以简化机器内部硬件电路的结构
  • 补码运算的特点:符号位 和 数值位 一起参加运算

1. 定点数加法运算

技术分享图片

2. 定点数减法运算

技术分享图片
技术分享图片

3. 加减法运算规则总结

技术分享图片

4. 数溢出的概念及其判断方法

溢出:运算结果超出了某种数据类型的表示范围
技术分享图片

4.1 案例

技术分享图片

  • 之所以发生错误,是因为运算结果产生了 溢出
    • 两个正数相加,结果大于机器所能 表示的最大正数,称为上溢
    • 两个负数相加,结果小于机器所 能表示的最小负数,称为下溢
  • 为了判断"溢出"是否发生,可采用两种检测的方法
    技术分享图片

4.2 溢出的检测方法

  • 双符号法(变形补码法)
    技术分享图片
    技术分享图片

  • 进位判断法
    技术分享图片
    技术分享图片

5. 基本的二进制加法/减法器

技术分享图片

3.1-定点数运算及溢出检测

原文:https://www.cnblogs.com/liujiaqi1101/p/12504617.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!