Из отрицательного числа можно извлечь биты. Вообще из любого числа. Просто превратите его в набор байт и соберите как число без знака. По крайней мере если использовать C# то не сложно.

Может под маской имелось ввиду ограничить минимумом и максимумом какого-то предела? типа не меньше -100 и не больше 100 чтобы ввести оператор мог ?