Чтобы представить целое число "-3504" в 2-байтовой ячейке, вам нужно сначала узнать его двоичное представление, а затем обратить его в дополнение до двух.
Сначала преобразуем положительное значение 3504 в двоичное представление.
3504 в десятичной системе = 110110111000 в двоичной системе (в 12 битах).
Теперь заполните до 16 бит (2 байта):
00001101101111000
Далее, чтобы получить представление в дополнении до двух для отрицательного числа, инвертируем все биты:
1111001001000011
И добавляем 1 к младшему биту:
1111001001000011 + 0000000000000001 ------------------- 1111001001000100
Таким образом, внутреннее представление числа "-3504" в 2-байтовой ячейке будет:
1111001001000100