Какую наложить маску чтобы число было отрицательным в старшем бите учитывается знак
byte val = (byte) 0b00000011;
byte negativeVal = (byte) 0b11111101;