原来:
10000010 = -126
算术右移后:
11000001 = -63
右移,相当于除以2.
而算术右移,它还能够保持符号不变.
原来是1,就在左边补上1,就能保证仍然是负数.
原来是0,就在左边补上0,就能保证仍然是正数.
因此,算术右移,适合于针对《有符号数》除以2,
用8位补码表示整数126的机器码,算数右移一位厚的结果是,
用8位补码表示整数126的机器码,算数右移一位厚的结果是,
126的二进制是01111110,所以-126的补码是126的二进制码“取反加1”,
为10000010.
算术右移一位,因为左边的符号位为1,所以左边补上1,得到11000001,符号位为1,是某负数的补码,将其“减1取反”,得到其绝对值的二进制码为00111111,即63,所以该负数为-63.
因为左边的符号位为1,所以左边补上1.这句话中怎么理解!
126的二进制是01111110,所以-126的补码是126的二进制码“取反加1”,
为10000010.
算术右移一位,因为左边的符号位为1,所以左边补上1,得到11000001,符号位为1,是某负数的补码,将其“减1取反”,得到其绝对值的二进制码为00111111,即63,所以该负数为-63.
因为左边的符号位为1,所以左边补上1.这句话中怎么理解!
数学人气:199 ℃时间:2019-08-18 01:53:07
优质解答
我来回答
类似推荐
猜你喜欢
- 1质量为9千克的冰块密度为0.9乘以10的3次方每立方米,若冰块吸热后有3分米的三次方的冰融化成水,求水的质量
- 2一组数据有7个,其中5个为1.2,3.1,1.8,5.3和6,如果平均数是3.1,众数是1.8,中位数是多少
- 3cm多少等于Mm
- 4写近义词:普通 保持 飞快 观看;写反义词的:热闹 怀疑 急速 漂亮.
- 5英语作文地震如何逃生
- 6苯基是推电子基团还是吸电子基团
- 7昨天下午5点你在干什么 英语翻译
- 8已知(3x-2y+1)²与4x-3y-3的绝对值互为相反数,则x=( ),y=( )
- 9英语翻译
- 10如图,在△ABC中,∠C=90°,∠A=30°,AB的垂直平分线交AB于点D,交AC于点E,求证:AE=2CE.