ПРЕДСТАВЛЕНИЕ СИМВОЛЬНОЙ ИНФОРМАЦИИ
Символьная информация представляет собой набор букв, цифр, знаков препинания, математических и других символов. Набор символов, используемых в ЭВМ, определяет ее алфавит.
Код символа в памяти ЭВМ хранится в виде двоичного числа. Количество разрядов, необходимых для кодирования любого символа алфавита, называется байтом. В первых ЭВМ для кодирования символов применялся 5-тиразрядный стандартный телеграфный код Бодо. С его помощью можно было кодировать 32 символа. Но, с появлением символьной обработки, алфавит расширился до 64 символов. Байт стал шестиразрядным (ЭВМ PDP-8). С развитием языков высокого уровня байт "вырос" до восьми разрядов. Если использовать только англоязычные символы, то было достаточно и 7 разрядов (код ASCII – стандартный американский код для обмена информацией). Но расширение байта до 8 разрядов сделало ЭВМ "многоязычным". В частности упростило проблему русификации программных приложений.
Подавляющее большинство современных ЭВМ используют восьмиразрядные коды. Эти коды позволяют использовать алфавиты из 256 символов.
Имеется множество кодировок символов алфавита. При этом в различных кодировках соблюдается ряд правил:
· кодирование десятичных цифр производится так, что 4 младших разряда кода соответствуют двоичным кодам соответствующей цифры, а старшие 4 разряда – содержат признак группы десятичных символов.
· кодирование символов алфавита производится так, что числовые соотношения кодов отдельных символов соответствуют их взаимному расположению в естественном алфавите, что упрощает процедуры упорядочения списков по алфавиту.
В табл. 3 приведены некоторые символыиз алфавита ЭВМ, использующей стандарт ASCII, и соответствующие им коды.
Таблица 3
| Коды символов | ||||||||
| Символ | Код10 | Код16 | Символ | Код10 | Код16 | Символ | Код10 | Код16 |
| Пробел | @ | ' | ||||||
| ! | A | А | ||||||
| " | В | B | ||||||
| # | С | С | ||||||
| $ | D | D1 | ||||||
| % | Е | Е | ||||||
| & | F | F | ||||||
| ' | G | G | ||||||
| ( | H | H | ||||||
| ) | I | I | ||||||
| * | 2a | J | 4а | J | 6a | |||
| + | K | 4b | K | 6b | ||||
| , | 2с | L | 4с | I | 6с | |||
| - | 2d | М | 4d | Т | 6d | |||
| . | 2e | N | 4e | H | 6e | |||
| / | 2f | O | 4f | O | 6f | |||
| Р | P | |||||||
| Q | Q | |||||||
| R | R | |||||||
| S | S | |||||||
| Т | T | |||||||
| U | U | |||||||
| V | V | |||||||
| W | W | |||||||
| X | X | |||||||
| Y | У | |||||||
| : | За | Z | 5a | Z | 7a | |||
| ; | 3b | [ | 5b | { | 7b | |||
| < | Зс | / | 5с | ½ | 7с | |||
| = | 3d | ] | 5d | } | 7d | |||
| > | Зе | Ù | 5e | ~ | 7e | |||
| ? | Зf | _ | 5f | D |
Вопросы для самопроверки
1. История развития кодирования символов.
2. Кодирование цифровых символов.
3. Решение вопросов кодирования символов национальных алфавитов.
Дата добавления: 2022-02-05; просмотров: 754;











