Дискретное представление текстовой, графической, звуковой информации и видеоинформации

Страницы: <<  <  2 | 3 | 4 | 5 | 6  >  >>

шестнадцать нулей, а во втором - шестнадцать единиц.
Понятнее это все можно показать в виде диапазона. Для восьмибитных чисел: (0; 28-1), а для двухбайтового диапазон будет представляться (0; 216-1). Если представить эти диапазоны в десятичном виде, то первый диапазон - (0;255), а второй (0; 65 535).
Вспомним, как же переводить числа из одной системы в другую. Переведем число 76 из десятичной системы в двоичную.
1. 76 : 2 38 (0)
2. 38 : 2 19 (0)
3. 19 : 2 9 (1)
4. 9 : 2 4 (1)
5. 4 : 2 2 (0)
6. 2 : 2 1 (0)
Теперь снизу вверх записываем код
1001100.
Поскольку цифр 7, то перед первой 1 мы дописываем незначащий 0. Получаем 010011002. Так мы представили число 76 в однобайтовом формате. То же самое мы получим в двухбайтовом. Если мы добавим один байт, то цифр станет не 8, а 16. Поскольку число 76 мы перевели в двоичную систему и увидели, что оно занимает один байт, то второй мы просто заполним нолями.
Получим 0 000 0000 0 100 110016
Целые числа со знаком обычно занимают в памяти компьютера 1, 2 или 4 байта. Причём левый разряд содержит информацию о знаке числа. Разберем запись числа со знаком в однобайтовом формате. Повторимся, такие числа имеют восемь разрядов - от 0 до 7. Седьмой разряд и будет отвечать за знак числа, а предыдущие семь, за запись самого числа.
Следует заметить, что запись чисел со знаками может быть разной формы. На самом деле таких форм три:
oo Прямой код
oo Обратный код
oo Дополнительный код
Чаще всего применяют обратный и дополнительный код.
Числа со знаком , то есть положительные, в этих кодах изображаются одинаково - записывается двоичный код и в знаковом разряде цифра 0. Как мы уже говорили, знаковый разряд показывает знак целого числа: 0 - знак ,

Страницы: <<  <  2 | 3 | 4 | 5 | 6  >  >>
Рейтинг
Оцени!
Поделись конспектом: