An alternative is to treat 128 as 0 (so 127 represents -1, 126 is -2, etc).

Doing it that way would mean the process of transferring data would simply be +128 or -128.