Представление информации в памяти ПК. Таблица ASCII-кодов. Таблица символов Unicode
Единицы измерения информации. Таблица ASCII кодов и Unicode. Базовая многоязыковая плоскость. Применение системы двоичного кодирования, основанной на представлении данных последовательностью двух знаков: 1 и 0. Описание стандарта ISO 646 (ECMA-6).
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 04.04.2016 |
Размер файла | 23,5 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
КУБАНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
КАФЕДРА СОЦИАЛЬНОЙ ПСИХОЛОГИИ И СОЦИОЛОГИИ УПРАВЛЕНИЯ
КАФЕДРА ПСИХОЛОГИИ ЛИЧНОСТИ И ОБЩЕЙ ПСИХОЛОГИИ
РЕФЕРАТ
ПРЕДСТАВЛЕНИЕ ИНФОРМАЦИИ В ПАМЯТИ ПК. ТАБЛИЦА ASCII-КОДОВ. ТАБЛИЦА СИМВОЛОВ UNICODE
Выполнила: Проверил:
студентка 1 курса психологии профессор кафедры
Кияница Ольга Борисовна информационных технологий,
доктор физико-математических наук
Осипян Валерий Осипович
Краснодар
2014
Оглавление
Представление информации в памяти ПК
Единицы измерения информации
Что такое ASCII?
Таблица ASCII кодов
Что такое Unicode?
Базовая многоязыковая плоскость
Источники
Представление информации в памяти ПК
Люди имеют дело со многими видами информации. Услышав прогноз погоды, можно записать его в компьютер, чтобы затем воспользоваться им. В компьютер можно поместить фотографию своего друга или видеосъемку о том как вы провели каникулы. Но ввести в компьютер вкус мороженого или мягкость покрывала никак нельзя.
Компьютер - это электронная машина, которая работает с сигналами. Компьютер может работать только с такой информацией, которую можно превратить в сигналы. Если бы люди умели превращать в сигналы вкус или запах, то компьютер мог бы работать и с такой информацией. У компьютера очень хорошо получается работать с числами. Он может делать с ними все, что угодно. Все числа в компьютере закодированы "двоичным кодом", то есть представлены с помощью всего двух символов 1 и 0, которые легко представляются сигналами.
Вся информация с которой работает компьютер кодируется числами. Независимо от того, графическая, текстовая или звуковая эта информация, что бы ее мог обрабатывать центральный процессор она должна тем или иным образом быть представлена числами.
Для преобразования числовой, текстовой, графической, звуковой информации в цифровую необходимо применить кодирование. Кодирование - это преобразование данных одного типа через данные другого типа. В ЭВМ применяется система двоичного кодирования, основанная на представлении данных последовательностью двух знаков: 1 и 0, которые называются двоичными цифрами (binary digit - сокращенно bit).
Единицы измерения информации
Таким образом, единицей информации в компьютере является один бит, т.е. двоичный разряд, который может принимать значение 0 или 1. Восемь последовательных бит составляют байт. В одном байте можно закодировать значение одного символа из 256 возможных (256 = 2 в степени 8). Более крупной единицей информации является килобайт (Кбайт), равный 1024 байтам (1024 = 2 в степени 10). Еще более крупные единицы измерения данных: мегабайт, гигабайт, терабайт (1 Мбайт = 1024 Кбайт; 1 Гбайт = 1024 Мбайт; 1 Тбайт = 1024 Гбайт).
Целые числа кодируются двоичным кодом довольно просто (путем деления числа на два). Для кодирования нечисловой информации используется следующий алгоритм: все возможные значения кодируемой информации нумеруются и эти номера кодируются с помощью двоичного кода.
Например, для представления текстовой информации используется таблица нумерации символов или таблица кодировки символов, в которой каждому символу соответствует целое число (порядковый номер). Восемь двоичных разрядов могут закодировать 256 различных символов.
Что такое ASCII?
ASCII -- American Standard Code for Information Interchange -- американский стандартный код для обмена информацией. ASCII представляет собой 8-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Нижнюю половину кодовой таблицы (0 -- 127) занимают символы US-ASCII, а верхнюю (128 -- 255) -- разные другие нужные символы. Слово ASCII чаще употребляется в женском роде.
Стандарт ISO 646 (ECMA-6) предусматривает возможность размещения национальных символов на месте @ [ \ ] ^ ` { | } ~. В дополнение к этому, на месте # может быть размещён Ј, а на месте $ -- ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант ASCII без национальных символов называется US-ASCII, или «International Reference Version».
Для некоторых языков с нелатинской письменностью (русского, греческого, арабского, иврита) существовали более радикальные модификации ASCII. Одним из вариантов был отказ от строчных латинских букв -- на их месте размещались национальные символы (для русского и греческого -- только заглавные буквы). Другой вариант -- переключение между US-ASCII и национальным вариантом «на лету» с помощью символов SO (Shift Out) и SI (Shift In) -- в этом случае в национальном варианте можно полностью устранить латинские буквы и занять всё пространство под свои символы. См. также КОИ-7!
Впоследствии оказалось удобнее использовать 8-битные кодировки (кодовые страницы), где нижнюю половину кодовой таблицы (0--127) занимают символы US-ASCII, а верхнюю (128--255) -- дополнительные символы, включая набор национальных символов. Таким образом, верхняя половина таблицы ASCII до повсеместного внедрения Юникода активно использовалась для представления локализированных символов, букв местного языка. Отсутствие единого стандарта размещениякириллических символов в таблице ASCII доставляло множество проблем с кодировками (КОИ-8, Windows-1251 и другие). Другие языки с нелатинской письменностью тоже страдали из-за наличия нескольких разных кодировок.
В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-ASCII. информация код плоскость стандарт
Таблица ASCII кодов
ASCII (American Standard Code for Information Interchange)
Dec |
Hex |
Char |
Dec |
Hex |
Char |
Dec |
Hex |
Char |
Dec |
Hex |
Char |
|
0 |
0 |
NUL |
32 |
20 |
(sp) |
64 |
40 |
@ |
96 |
60 |
` |
|
1 |
1 |
SOH |
33 |
21 |
! |
65 |
41 |
A |
97 |
61 |
a |
|
2 |
2 |
STX |
34 |
22 |
" |
66 |
42 |
B |
98 |
62 |
b |
|
3 |
3 |
ETX |
35 |
23 |
# |
67 |
43 |
C |
99 |
63 |
c |
|
4 |
4 |
EOT |
36 |
24 |
$ |
68 |
44 |
D |
100 |
64 |
d |
|
5 |
5 |
ENQ |
37 |
25 |
% |
69 |
45 |
E |
101 |
65 |
e |
|
6 |
6 |
ACK |
38 |
26 |
& |
70 |
46 |
F |
102 |
66 |
f |
|
7 |
7 |
BEL |
39 |
27 |
' |
71 |
47 |
G |
103 |
67 |
g |
|
8 |
8 |
BS |
40 |
28 |
( |
72 |
48 |
H |
104 |
68 |
h |
|
9 |
9 |
TAB |
41 |
29 |
) |
73 |
49 |
I |
105 |
69 |
i |
|
10 |
A |
LF |
42 |
2A |
* |
74 |
4A |
J |
106 |
6A |
j |
|
11 |
B |
VT |
43 |
2B |
+ |
75 |
4B |
K |
107 |
6B |
k |
|
12 |
C |
FF |
44 |
2C |
, |
76 |
4C |
L |
108 |
6C |
l |
|
13 |
D |
CR |
45 |
2D |
- |
77 |
4D |
M |
109 |
6D |
m |
|
14 |
E |
SO |
46 |
2E |
. |
78 |
4E |
N |
110 |
6E |
n |
|
15 |
F |
SI |
47 |
2F |
/ |
79 |
4F |
O |
111 |
6F |
o |
|
16 |
10 |
DLE |
48 |
30 |
0 |
80 |
50 |
P |
112 |
70 |
p |
|
17 |
11 |
DC1 |
49 |
31 |
1 |
81 |
51 |
Q |
113 |
71 |
q |
|
18 |
12 |
DC2 |
50 |
32 |
2 |
82 |
52 |
R |
114 |
72 |
r |
|
19 |
13 |
DC3 |
51 |
33 |
3 |
83 |
53 |
S |
115 |
73 |
s |
|
20 |
14 |
DC4 |
52 |
34 |
4 |
84 |
54 |
T |
116 |
74 |
t |
|
21 |
15 |
NAK |
53 |
35 |
5 |
85 |
55 |
U |
117 |
75 |
u |
|
22 |
16 |
SYN |
54 |
36 |
6 |
86 |
56 |
V |
118 |
76 |
v |
|
23 |
17 |
ETB |
55 |
37 |
7 |
87 |
57 |
W |
119 |
77 |
w |
|
24 |
18 |
CAN |
56 |
38 |
8 |
88 |
58 |
X |
120 |
78 |
x |
|
25 |
19 |
EM |
57 |
39 |
9 |
89 |
59 |
Y |
121 |
79 |
y |
|
26 |
1A |
SUB |
58 |
3A |
: |
90 |
5A |
Z |
122 |
7A |
z |
|
27 |
1B |
ESC |
59 |
3B |
; |
91 |
5B |
[ |
123 |
7B |
{ |
|
28 |
1C |
FS |
60 |
3C |
< |
92 |
5C |
\ |
124 |
7C |
| |
|
29 |
1D |
GS |
61 |
3D |
= |
93 |
5D |
] |
125 |
7D |
} |
|
30 |
1E |
RS |
62 |
3E |
> |
94 |
5E |
^ |
126 |
7E |
~ |
|
31 |
1F |
US |
63 |
3F |
? |
95 |
5F |
_ |
127 |
7F |
DEL |
|
Что такое Unicode?
Юникод (англ. Unicode) - это универсальный стандарт кодирования символов, который позволяет предоставить знаки всех языков мира.
В отличие от ASCII, один символ кодируется двумя байтами, что позволяет использовать 65 536 символов, против 256.
Как известно, один байт - это целое число от нуля до 255. В свою очередь, байт состоит из восьми бит, которые хранят числовые значения в двоичном виде, где каждая следующая единица текущего бита является в два раза большим значением предыдущего бита. Таким образом, два байта могут хранить в себе число от нуля до 65 535, что и позволяет использовать 65 536 символов (ноль + 65 535, ноль - это тоже число, он не является ничем).
Символы Юникода разделены на секции. Первые 128 символов повторяют таблицу ASCII.
За отображение символов отвечает семейство кодировок Юникода (Unicode Transformation Format - UTF). Наиболее известная и широко применяемая кодировка - UTF-8.
Символы представлены по 16 штук на строке. Сверху вы можете видеть шестнадцатеричное число от 0 до 16. Слева аналогичные числа в шестнадцатеричном виде от 0 до FFF.
Соединив число слева с числом сверху, можно узнать код символа. Например: английская буква F расположена на строке 004, в столбике 6:004 + 6 = код символа 0046.
Впрочем, вы можете просто навести курсор на конкретный символ в таблице, чтобы узнать код символа. Либо нажать на символ, чтобы скопировать его, или его код в одном из форматов.
В поисковое поле можно ввести ключевые слова поиска, например: стрелки, солнце, сердце. Либо можно указать код символа в любом формате, например: 1123, 04BC, چ. Или сам символ, если требуется узнать код символа.
Базовая многоязыковая плоскость
В Юникоде зарезервировано 1 112 064 (= 220 + 216 ? 211) позиций символов, из которых сейчас используется свыше 100 000. Первые 256 знакомест совпадают с кодовой таблицей ISO 8859-1 («Латиница-1»).
Кодовое пространство разделено на 17 «плоскостей» по 65 536 (= 216) символов:
Плоскость 0 (0000--FFFF): Базовая многоязыковая плоскость (Basic Multilingual Plane, BMP)
Плоскость 1 (10000--1FFFF): Дополнительная многоязыковая плоскость (Supplementary Multilingual Plane, SMP)
Плоскость 2 (20000--2FFFF): Дополнительная иероглифическая плоскость (Supplementary Ideographic Plane, SIP)
Плоскость 3 (30000--3FFFF): Третичная иероглифическая плоскость (Tertiary Ideographic Plane, TIP)
Плоскости 4--13 (40000--DFFFF) не используются
Плоскость 14 (E0000--EFFFF): Дополнительная плоскость особого назначения (Supplementary Special-purpose Plane, SSP)
Плоскость 15 (F0000--FFFFF) используется как дополнительная область-A для частного использования (Supplementary Private Use Area-A, SPUA-A)
Плоскость 16 (100000--10FFFF) используется как дополнительная область-B для частного использования (Supplementary Private Use Area-B, SPUA-B)
Источники
1. Н.В. Буханцева. Экономическая информатика в профессии будущего специалиста.
2. С.В Симонович «Информатика для Юристов и Экономистов».
3. В.Губарев «Информатика:прошлое,настоящее,будущее».
4. https://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B,_%D0%BF%D1%80%D0%B5%D0%B4%D1%81%D1%82%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D1%8B%D0%B5_%D0%B2_%D0%AE%D0%BD%D0%B8%D0%BA%D0%BE%D0%B4%D0%B5.
5. http://www.lessons-tva.info/edu/e-inf1/e-inf1-2-5.html.
Размещено на Allbest.ru
...Подобные документы
Форматы представления текстовых данных, изображений, звуковой и видеоинформации. Понятие команд и их группы по характеру выполняемых операций. Кодовые таблицы и таблица передачи символов ASCII. Назначение и модель функционирования файловой системы.
реферат [150,3 K], добавлен 24.12.2013Создание базы из основной таблицы с оперативными данными и четырех таблиц справочников с наименованиями кодов. Расшифровка кодов в формах, в представлениях, в запросах и в отчетах. Логическая модель базы данных. Конструктор базового представления.
курсовая работа [1,6 M], добавлен 08.04.2014Разработка алгоритма и программы кодирования и декодирования данных кодом Рида-Малера. Понятие избыточных кодов, их применение. Корелляционный код. Особенности построения простых помехоустойчивых кодов Рида-Маллера. Рассмотрение частных случаев.
курсовая работа [31,9 K], добавлен 09.03.2009Элементарные расчеты на персональном компьютере в электронной таблице MS Excel. Превращение числовой информации в календарную в результате ошибки кодирования. Увеличение точности округления. Заполнение таблицы данными и их элементарное форматирование.
лабораторная работа [311,5 K], добавлен 26.03.2013Электронная таблица как двумерный или n-мерный массив данных, размещенный на машинных носителях информации, определение ее главных достоинств и принципы работы. Общее описание редактора Excel, типы данных и принципы работы с ними. Построение диаграмм.
лабораторная работа [3,2 M], добавлен 12.04.2012Изучение сущности циклических кодов - семейства помехоустойчивых кодов, включающих в себя одну из разновидностей кодов Хэмминга. Основные понятия и определения. Методы построения порождающей матрицы циклического кода. Понятие открытой системы. Модель OSI.
контрольная работа [99,5 K], добавлен 25.01.2011Команды вычислительной машины, которые интерпретируются микропроцессором или микропрограммами. Правила для записи чисел цифровыми знаками. Способы кодирования информации. Практическое применение машинных кодов, систем счисления, кодировки информации.
курсовая работа [1,6 M], добавлен 15.03.2015Определение понятий кода, кодирования и декодирования, виды, правила и задачи кодирования. Применение теорем Шеннона в теории связи. Классификация, параметры и построение помехоустойчивых кодов. Методы передачи кодов. Пример построения кода Шеннона.
курсовая работа [212,6 K], добавлен 25.02.2009Разработка интерфейса для объединения в структуру данных множества объектов различных классов (абстрактный базовый класс TObject). Создание таблиц (коллекций) объектов с помощью механизма объектно-ориентированного программирования - полиморфизма.
курсовая работа [175,7 K], добавлен 06.08.2013Описание системы кодирования, порядка присвоения кодов единицам информации. Изучение этапов создания классификаторов. Штриховое кодирование и особенности его применения. Юридическая сила документа, полученного из автоматизированной информационной системы.
презентация [409,6 K], добавлен 25.06.2013Создание автоматизированной информационной системы для автоматизации работы служащих аэропорта. Описание основных функциональных подсистем. Обоснование и выбор СУБД. Инфологическое моделирование предметной области. Возможности программного средства.
курсовая работа [2,3 M], добавлен 10.03.2015Битовые представления ASCII-кодов для однобитовых символов и чисел. Сложение двоичных чисел, определение двоичных дополнений. Положительные значения для отрицательных двоичных цифр, шестнадцатеричные представления. Типы сегментов, их размеры и адреса.
тест [371,9 K], добавлен 11.10.2012Обоснование выбора средств разработки приложения. Добавление, удаление, редактирование информации. Отражение информации из базы данных. Поиск информации по выбранной таблице. Проекты Data, Entity, Logic, Firm. Схема взаимодействия проектов программы.
курсовая работа [1,8 M], добавлен 18.01.2015Программа обработки экономической информации, осуществляющая ввод исходной информации из файла. Просмотр таблицы исходных данных и ее редактирование. Внутреннее представление данных. Хранение записей входного файла. Добавление и удаление строк из списка.
курсовая работа [131,8 K], добавлен 28.12.2012Основные понятия и определения кодирования информации. Кодовая комбинация и ее длина. Классификация кодов по различным признакам, способы их представления, назначение. Представление в виде кодовых деревьев или многочленов, матричное и геометрическое.
реферат [38,1 K], добавлен 05.08.2009Электронная таблица как основное средство, используемое для обработки и анализа цифровой информации, возможности программы Excel по ее созданию и редактированию. Характеристика форматов и интерфейсов Office – старые и новые, их достоинства и недостатки.
реферат [25,0 K], добавлен 03.10.2010Описание устройств ввода графической, звуковой информации, их назначение, классификация, конструкция, характеристики. Графические планшеты, сканнеры. Анализ способов представления и кодирования информации. Программные средства для архивации данных.
контрольная работа [31,2 K], добавлен 22.11.2013Схема проверки вагогопотоков. Таблица вагонопотоков, маршрутизируемых с мест погрузки. Таблица корреспонденций вагонопотоков, охваченных маршрутизацией между техничискими станциями. Количественные показатели работы объекта управления и диаграммы.
лабораторная работа [101,2 K], добавлен 12.11.2008Правила двоичного сложения. Таблица и схема истинности полусумматора и полного сумматора. Таблица, стуктурная и логическая схема истинности для полувычитателя и полного вычитателя. Использование сумматоров для вычитания. Работа суммирующего устройства.
учебное пособие [99,7 K], добавлен 06.02.2009Правила перевода данного числа из десятичной системы счисления в двоично-десятичную. Особенности шифрования текста с использованием таблицы ASCII-кодов. Прямой, обратный и дополнительный код числа как его восьмибитовое целое без знака и со знаком.
методичка [217,9 K], добавлен 15.12.2009