Переведем положительное 169 в двоичную систему:
169 = 1*2^7 + 0*2^6 + 1*2^5 + 0*2^4 + 1*2^3 + 0*2^2 + 0*2^1 + 0*2^0 = 10101001
В прямом коде старший разряд отвечает за знак, в остальные записывается число без изменений, для -169 запись будет такая:
1000 0000 1010 1001
В обратном коде разряд знака остается без изменений, но для отрицательного числа значащие разряды инвертируются:
1111 1111 0101 0110
В дополнительном коде к обратному коду просто добавляют 1:
1111 1111 0101 0111