Для перевода числа -78 в прямой код (16-разрядное машинное слово) нужно выполнить следующие шаги:
1) Перевести число 78 из десятичной системы счисления в двоичную систему с использованием 8 бит:78(10) = 01001110(2)
2) Инвертировать каждый бит полученного числа:01001110(2) -> 10110001(2)
3) Добавить 1 к полученному числу для получения прямого кода:10110001(2) + 1 = 10110010(2)
4) Дополнить полученное число до 16 бит:10110010(2) -> 1111111110110010
Таким образом, число -78 в прямом коде (16-разрядное машинное слово) будет равно 1111111110110010.
Для перевода числа -78 в прямой код (16-разрядное машинное слово) нужно выполнить следующие шаги:
1) Перевести число 78 из десятичной системы счисления в двоичную систему с использованием 8 бит:
78(10) = 01001110(2)
2) Инвертировать каждый бит полученного числа:
01001110(2) -> 10110001(2)
3) Добавить 1 к полученному числу для получения прямого кода:
10110001(2) + 1 = 10110010(2)
4) Дополнить полученное число до 16 бит:
10110010(2) -> 1111111110110010
Таким образом, число -78 в прямом коде (16-разрядное машинное слово) будет равно 1111111110110010.