Кодирование информации в ЭВМ

Современные ЭВМ обрабатывают не только числовую, но и текстовую информацию. Для её представления требуются слова переменной длины. Возможность ввода, обработки и вывода алфавитно-цифровой информации важна и для решения чисто математических задач,

так как позволяет оформлять результаты вычислений в удобочитаемой форме с заголовками и пояснениями.

В работе с ЭВМ используется больший набор символов (буквы английские, русские, цифры, служебные символы). Набор всех символов составляет алфавит ЭВМ. Каждый символ в алфавите ЭВМ кодируется группой двоичных разрядов.

Наибольшее распространение для кодирования символов получил расширенный код ASCII – American Standard Code for Information Interchange (стандартный американский код обмена информацией), в котором для представления алфавитно-цифровой информации используется однобайтный двоичный код (таблица 2.5). С помощью байта можно кодировать 256 различных символов. Основной стандарт для кодирования использует шестнадцатиричные коды 00 – 7F, расширенный стандарт – коды 80 – FF. Основной стандарт является международным и используется для кодирования управляющих символов и букв латинского алфавита, в расширенном стандарте кодируются символы псевдографики и буквы национального алфавита (в России – русского). Для определения кода символа в таблице 2.5 следует приписать шестнадцатиричную цифру номера строки справа к шестнадцатиричной цифре номера столбца. Так получится шестнадцатиричный код символа. Для упрощения автоматизации обработки данных, применяют весовой принцип кодирования символов. При весовом кодировании веса кодов цифр последовательно возрастают, а веса кодов букв увеличиваются в алфавитном порядке. Вес кода буквы Б на 1 больше веса кода буквы А и т. д., а код пробела меньше веса кода буквы А.

Наряду с кодом ASCII в вычислительных системах используется общий для всех стран мира универсальный код – Юникод (Unicode). Этот код основан на двух байтах – машинном слове. Шестнадцатью битами можно закодировать 65535 символов. Такого количества достаточно для алфавитов большинства стран мира.

Таблица 2.5 Коды символов расширенного стандарта ASCII

Старшая часть шестнадцатеричного кода символа

  А B C D E F Младшая часть шестнадцатиричного кода символа
Про-бел ► Про-бел @ P ` p А Р а ░ └ ╨ р ≡
☺ ◄ ! A Q a q Б С б ▓ ┴ ╤ с ±
☻ ↕ " B R b r В Т в █ ┬ ╥ т ≥
♥ ‼ № C S c s Г У г │ ├ ╙ у ≤
♦ $ D T d t Д Ф д ┤ ─ ╘ ф ⌠
♣ § % E U e u Е Х е ╡ ┼ ╒ х ⌡
♠ ▬ & F V f v Ж Ц ж ╢ ╞ ╓ ц ÷
● ↨ ` G W g w З Ч з ╖ ╟ ╫ ч ≈
◘ ↑ ( H X h x И Ш и ╕ ╚ ╪ ш ˚
○ ↓ ) I Y i y Й Щ й ╠ ╔ ┘ щ ˙
A ◙ → * : J Z j z К Ъ к ║ ╩ ┌ ъ ·
B ♂ ← + ; K [ k { Л Ы л ╗ ╦ █ ы √
C ♀ ∟ , < L \ l ‌‌‌‌| М Ь м ╝ ╠ ▄ ь π
D ♪ ↔ – = M ] m } Н Э н ╜ ═ ▌ э ²
E ♫ ▲ . > N ^ n ~ О Ю о ╛ ╬ ▐ ю ▪
F ☼ ▼ / ? O _ o ⌂ П Я п ┐ ╧ ▀ я  







Дата добавления: 2016-02-24; просмотров: 1114;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2026 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.