为什么某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是-128??+127?

日期:2019-12-16 06:29:57 人气:1

为什么某机字长8位,采用补码形式(其中1位为符号位),则机器数所能表示的范围是-128??+127?

补码的设计,使得它能表示的数为包含0,且正负各一半(负数多一个),它的特点是符号位可以连同数据位一起进行加法运算,减去一个数就等于加上这个数的相反数,且求一个数的相反数很方便,所以加减法可以统一由加法器来实现。 因为8位二进制共有256种不同的状态,所以采用被码时表示的范围为-128----127
    A+
热门评论