补码的基本运算 用二进制的补码运算求-54-30

学习 时间:2026-03-30 11:53:50 阅读:9125
补码的基本运算用二进制的补码运算求-54-30

最佳回答

可爱的飞机

伶俐的摩托

2026-03-30 11:53:50

1。(1)正数的补码:与原码相同。【例1】+9的补码是00001001。(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。【例2】求-7的补码。因为给定数是负数,则符号位为“1”。后七位:+7的原码(0000111)→按位取反(1111000)→加1(1111001)所以-7的补码是11111001。2、补码减法[X-Y]补 = [X]补 - [Y]补 = [X]补 + [-Y]补其中[-Y]补称为负补,求负补的方法是:所有位(包括符号位)按位取反;然后整个数加1。*****以上内容来自百度知道******按照补码减法的规则:[-54-30]补 = [-54]补 + [-30]补-54的补码:因为是负数,所以符号位为1,54=32+16+4+2=0110110(2),取反=1001001,加1=1001010,所以-54的补码是1 1001010。同理,30=16+8+4+2=0011110(2),取反=1100001,加1=1100010,-30的补码是1 1100010。[-54-30]补=1 1001010 + 1 1100010 = 1 0101100根据补码的补码是原码:[[-54-30]补]补=原码符号位为1,说明为负数,0101100取反=1010011,加1=1010100转化为10进制,得84故结果为-84

最新回答共有2条回答

  • 时尚的石头
    回复
    2026-03-30 11:53:50

    1。(1)正数的补码:与原码相同。【例1】+9的补码是00001001。(2)负数的补码:符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。【例2】求-7的补码。因为给定数是负数,则符号位为“1”。后七位:+7的原码(0000111)→按位取反(1111000)→加1(1111001)所以-7的补码是11111001。2、补码减法[X-Y]补 = [X]补 - [Y]补 = [X]补 + [-Y]补其中[-Y]补称为负补,求负补的方法是:所有位(包括符号位)按位取反;然后整个数加1。*****以上内容来自百度知道******按照补码减法的规则:[-54-30]补 = [-54]补 + [-30]补-54的补码:因为是负数,所以符号位为1,54=32+16+4+2=0110110(2),取反=1001001,加1=1001010,所以-54的补码是1 1001010。同理,30=16+8+4+2=0011110(2),取反=1100001,加1=1100010,-30的补码是1 1100010。[-54-30]补=1 1001010 + 1 1100010 = 1 0101100根据补码的补码是原码:[[-54-30]补]补=原码符号位为1,说明为负数,0101100取反=1010011,加1=1010100转化为10进制,得84故结果为-84

上一篇 这个怎么因式分解4(2a-b)的平方-4(2a-b)=1

下一篇 请问:“地球的各大板块是否是不断运动的呢?”