全站数据
8 4 2 0 5 8 1

用8位补码表示整数-126的机器码,算数右移一位的结果是什么

小澜华财务 | 简单学习,快乐成才!         
问题更新日期:2024-10-28 10:11:26

问题描述

用8位补码表示整数-126的机器码,算数右移一位的结果是什么,麻烦给回复
精选答案
最佳答案

原来:10000010 = -126算术右移后:11000001 = -63右移,相当于除以2。而算术右移,它还能够保持符号不变。原来是1,就在左边补上1,就能保证仍然是负数。原来是0,就在左边补上0,就能保证仍然是正数。因此,算术右移,适合于针对《有符号数》除以2,