Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




 

Для представления символьной информации в двоичной форме используются таблицы кодировки. Код (от лат. codex) – система условных знаков (символов, обозначений) для представления различной информации.

При длине кода один байт (8 бит) можно закодировать 256 (т.е. 28) различных символов. Этого достаточно для кодирования символов любого национального алфавита, но недостаточно, чтобы представить в одной таблице символы всех алфавитов.

Уровня международного стандарта достигла система ASCII (American Standard Code for Information Interchange – Американский стандартный код для обмена информацией). Эта система устанавливает две таблицы кодирования: базовую и расширенную. В базовой таблице (табл. 5) закреплены значения кодов от 0 до 127. Первые 32 кода являются управляющими, они предназначены для управления устройствами вывода данных и определяются производителями. Большинство значений кодов базовой таблицы ASCII представлено в таблице 5.

Таблица 5

Базовая таблица кодировки ASCII

7 beep (звуковой сигнал)   %       C   R   a   p
  &       D   S   b   q
8 backspace (удаление предыдущего символа)   '       E   T   c   r
  (       F   U   d   s
  )       G   V   e   t
9 tab (табуляция)   *       H   W   f   u
10 linefeed (перевод строки)   +   :   I   X   g   v
  ,   ;   J   Y   h   w
13 carriage return (возврат каретки)   -   <   K   Z   i   x
  .   =   L   [   j   y
32 space (пробел)   /   >   M   \   k   z
  !       ?   N   ]   l   {
  «       @   O   ^   m   |
  #       A   P   _   n   }
  $       B   Q   `   o   ~

 

Расширенная таблица определяет значения кодов с 128 по 255 и используется национальными системами кодирования. Например, в России наибольшее распространение получили три разных системы: альтернативная (на компьютерах, работающих в операционной системе MS-DOS); Windows-1251; КОИ-8 (код обмена информации, восьмизначный).

В настоящее время всё большее распространение получает универсальная система кодирования Юникод (англ. Unicode). В ней используется шестнадцатиразрядный код, позволяющий представить 65 536 (то есть 216) символов. Этого достаточно для кодирования символов большинства языков планеты. Однако текст в Юникоде занимает вдвое больший объём в памяти ЭВМ или на машинном носителе информации, по сравнению с этим же текстом в кодировке ASCII или любой другой восьмиразрядной системе кодирования.

Существует множество способов представления графики, звука, видео, других видов данных и их совокупностей, и оно постоянно расширяется.

Растровая графика использует RGB, CMY, HSВ модели глубиной до 32 бит на пиксель. Векторная графика не имеет проблем с масштабированием, но неудобна для фотоизображений. Среди методов кодирования звуковой информации можно выделить два основных подхода: частотной модуляции (FM – Frequency Modulation), использующего АЦП и ЦАП, и таблично-волнового синтеза (Wave Table), использующего образцы звуков музыкальных инструментов.

Таким образом, многообразие систем кодирования ставит одну из важнейших задач информатики – задачу межсистемного преобразования данных.

 




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


Дата добавления: 2014-10-22; Просмотров: 371; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.006 сек.