78 в двоичном виде это 0100 1110 (2^6 + 2^3 + 2^2 + 2^1, единицы в соответствующих разрядах).
В прямом коде 16битное число записывается так: старший разряд (15-й) это знак, 0 для плюса, 1 для минуса, разряды с 14-го по 0-й - само число.
То есть -78 = 1000 0000 0100 1110
78 в двоичном виде это 0100 1110 (2^6 + 2^3 + 2^2 + 2^1, единицы в соответствующих разрядах).
В прямом коде 16битное число записывается так: старший разряд (15-й) это знак, 0 для плюса, 1 для минуса, разряды с 14-го по 0-й - само число.
То есть -78 = 1000 0000 0100 1110