nビットの2の補数で表せる整数は-2^(n-1)から2^(n-1)-1です。8ビットなら-128から127になります。
256通りのうち0と正数側に128通り、負数側に128通りを使います。正の最大値が128ではなく127である点に注意します。