В сжатой шестнадцатеричной форме этот код запишется так:
0647.
Двоичные разряды в машинном слове нумеруются от 0 до 15
справа налево. Старший 15-й разряд в машинном представлении
любого положительного числа равен нулю. Поэтому максималь
ное целое число в такой форме равно:
0111 1111 1111 11112 = 7FFF,6 = (215 — 1) = 3276710.
Для записи внутреннего представления целого отрицательного
числа
( - N )
нужно:
1) получить внутреннее представление положительного числа
N;
2) получить обратный код этого числа заменой 0 на 1 и 1 на 0;
3) к полученному числу прибавить 1.
Определим по этим правилам внутреннее представление числа
1607ш.
1) 0000 0110 0100 0111
2) 1111 1001 1011 1000
3 ) _______________ +]__
1111 1001 1011 1001 — результат
Шестнадцатеричная форма результата: F9B9.
Описанный способ представления целого отрицательного чис
ла называют
Достарыңызбен бөлісу: