СБ
Сергей Белый
1992 / 2 = 996, ост 0
996 / 2 = 498, ост 0
498 / 2 = 249 ост 0
249 / 2 = 124 ост 1
124 / 2 = 62 ост 0
62 / 2 = 31 ост 0
31 / 2 = 15 ост 1
15 / 2 = 7 ост 1
7 / 2 = 3 ост 1
3 / 2 = 1 ост 1
1 / 2 = 0 ост 1
таким образом:
1992(10) = 11111001000(2)
соответственно в двухбайтовой ячейке число запишется так:
0000011111001000
и тогда:
-1992(10) = 1111100000110110