计算机进制练习

文章详细阐述了计算机进行二进制运算的过程,包括正数和负数的原码、反码、补码表示,以及8位机器字长下的补码相加。通过实例展示了从十进制转换为二进制以及不同二进制数的加法运算,最后将结果重新转换回十进制。此外,还提供了多个进制转换的练习题供读者实践。
摘要由CSDN通过智能技术生成

33-22在计算机中的运行过程,机器字长为8。

计算机只能识别2机制的数,计算过程:

1、首先先转为二进制原码33:0010 0001(正数的原码、反码、补码一样);

                                     -22:1001 0110(反码:1110 1001)(补码:1110 1010)

 2、补码相加:0010 0001

              1110 1010

结果sum等于=10000 1011

3、因为计算机只能识别8Btye 所以sum的原码最终结果去掉首位数为:0000 1011

因为sum为正数(正数的原码、反码、补码一样)

sum的反码为:0000 1011

sum的原码为:0000 1011

4、最终再由二进制转为十进制呈现给用户:11  

  

进制转化练习:

       

进制转换:小转大 大转小   

1: 011 000 011 010 100 000    =303240

2: 0110 0011     

3:0001 0111 1011 1000 0000

4:0001 1000 0110 1010 0000 =186A0

5:8+0+2+1=11

6:3*8^1+2*8^0=26

7:10*16^1+1*16^0=161

8: 1011

9:32

10:A1                 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值