南京邮电大学吧 关注:330,060贴子:11,174,718
  • 11回复贴,共1

求解啊 两个题目…用补码形式计算

取消只看楼主收藏回复

(-85)+15..[-85]补是10101011 [15]补是00001111 加起来是10111010也就是-58 我觉得错了
(-35)+(-75)..[-35]补是11011101 [-75]补是10110101 加起来是110010010 也就是-18 也觉得错了
求学姐学长指教


1楼2012-07-07 05:08回复
    -85啊… 先85..1010101 负号是1 按位取反末位加1 10101011是这样吧


    6楼2012-07-07 05:08
    回复
      2025-08-19 13:05:51
      广告
      不感兴趣
      开通SVIP免广告
      帮忙看下6L的对不 谢谢了


      7楼2012-07-07 05:08
      回复
        欢迎欢迎


        8楼2012-07-07 05:08
        回复
          应该不溢出吧 帮忙做下正确答案可以不


          9楼2012-07-07 05:08
          回复
            不是在后面直接加1额… 第一位是符号位1 后面按位取反0101010 末位加1是10101011……是这么来的…不是你想的直接加1


            21楼2012-07-07 05:08
            回复
              不好意思…不是跟你一样的错误啊 过程在21L


              22楼2012-07-07 05:08
              回复
                呵呵 那正好一起探讨探讨啊


                24楼2012-07-07 05:08
                回复
                  2025-08-19 12:59:51
                  广告
                  不感兴趣
                  开通SVIP免广告
                  没懂啊 可不可以给个过程呢


                  25楼2012-07-07 05:08
                  回复
                    对的对的!!正解啊!! 我想明白了!这是个负数 而且是补码 要变成原码求解
                    书上例题算得的是俩正数 也就是符号位为0 补码个原码相同 错以为直接用补码求真数了。
                    万分感谢!!改天上电脑送粉啦


                    26楼2012-07-07 05:08
                    回复
                      最后总结一下吧
                      用补码形式计算
                      求俩真值数和差(算差的话把被减数前面舔负号化为加来做):先将俩真值数化为补码形式 再用二进制加法算出结果 最后一步!!也是我出错的一步!! 把得到的补码化为原码求的真值数(由于正数原码补码相同,直接转为真值数)
                      以后不会再错了 谢谢LS的各位 电脑上会一一送粉的啦~


                      27楼2012-07-07 05:08
                      回复
                        嘻嘻 有结果咯 在27L 参考一下咯


                        29楼2012-07-07 05:08
                        回复