Your understanding is correct, but this part of the book is wrong (you read it carefully! )。 (011...11)+1followed by 10...000.-32768' s complement is1. The complement of each negative number of a short integer is:
10...000: -32768
10...00 1: -32767
10...0 10: -32766
......
1 1... 100: -4
1 1... 10 1: -3
1 1... 1 10: -2
1 1... 1 1 1: - 1