ВУЗ:
Составители:
18
0000 0000 = 0
0000 0001 = 1
………………
1111 1110 = 254
1111 1111 = 255.
Шестнадцать бит позволяют закодировать целые числа от 0 до 65 535,
а 24 бита – уже более 16,5 миллионов разных значений.
Для кодирования действительных чисел используют 80-разрядное кодиро-
вание. При этом число предварительно преобразуется в нормализованную
форму:
3,1415926 = 0,31415926*10
1
300 000 = 0,3*10
6
123 456 789 = 0,123456789*10
9
.
Первая часть числа называется мантиссой, а вторая – характеристикой
(порядком). Большую часть из 80 бит отводят для хранения мантиссы (вместе
со знаком) и некоторое фиксированное количество разрядов отводят для хране-
ния характеристики (тоже со знаком).
Кодирование текстовых данных
Если каждому символу алфавита сопоставить определенное целое число
(например порядковый номер), то с помощью двоичного кода можно кодиро-
вать и текстовую информацию. Восьми двоичных разрядов достаточно для ко-
дирования 256 различных символов. Этого хватит, чтобы выразить различными
комбинациями восьми битов все символы английского и русского алфавитов
как строчные, так и прописные, а также знаки препинания, символы основных
арифметических действий и некоторые общепринятые специальные символы,
например символ «$».
Технически это выглядит очень просто, однако всегда существовали дос-
таточно веские организационные сложности. В первые годы развития вычисли-
тельной техники они были связаны с отсутствием необходимых стандартов, а в
настоящее время вызваны, наоборот, изобилием одновременно действующих и
противоречивых стандартов. Для того чтобы весь мир одинаково кодировал
текстовые данные, нужны единые таблицы кодирования, а это пока невозможно
из-за противоречий между символами национальных алфавитов, а также проти-
воречий корпоративного характера. Для английского языка, захватившего де-
факто нишу международного средства общения, противоречия уже сняты.
Институт стандартизации США (ANSI – American National Standard Institute)
ввел в действие систему кодирования ASCII (American Standard Code for Infor-
mation Interchange — стандартный код информационного обмена США).
В системе ASCII закреплены две таблицы кодирования: базовая и расширенная.
Базовая таблица закрепляет значения кодов от 0 до 127, а расширенная отно-
сится к символам с номерами от 128 до 255.
Первые 32 кода базовой таблицы, начиная с нулевого, отданы производи-
телям аппаратных средств (в первую очередь производителям компьютеров и
Страницы
- « первая
- ‹ предыдущая
- …
- 14
- 15
- 16
- 17
- 18
- …
- следующая ›
- последняя »