рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Представлення в ЕОМ символьної інформації

Представлення в ЕОМ символьної інформації - раздел Информатика, Предмет інформатики. Основні поняття інформатики Як Згадувалося Раніше, Комп'ютери Можуть Обробляти Лише Інформацію, Представл...

Як згадувалося раніше, комп'ютери можуть обробляти лише інформацію, представлену в числовій формі. Не є виключенням і символьна інформація, на долю якої в загальному об'ємі обчислювальних дій доводиться все більша частка. Символьна інформація - це букви, цифри, знаки перепинання, математичні, псевдографічні і інші символи. Кожному символу ставиться у відповідність певна двійкова комбінація. Сукупність можливих символів і призначених їм двійкових кодів утворює таблицю кодування.

У теперешній час застосовується велика кількість різних таблиць кодування. Об'єднує їх ваговий принцип, при якому ваги кодів цифр зростають у міру збільшення цифри, а ваги символів збільшуються в алфавітному порядку. Так двійковий код букви «B» на одиницю більше кода букви «А». Це сприяє спрощенню обробки символів на ЕОМ.

До недавнього часу найбільш поширеними були однобайтні кодировки, в яких символи кодуються за допомогою восьмирозрядних двійкових комбінацій, що дозволяють представити 256 різних символів:

· розширений двійково-кодований код EBCDIC (Extended Binary Coded Decimal Interchange Code);

· американський стандартний код для обміну інформацією ASCII (American Standard Code for Information Interchange).

Код EBCDIC використовується як внутрішній код в универсальных ЕОМ фірми IBM. Він же відомий під назвою ДКОІ (двійковий код для обробки інформації).

Стандартний код ASCII — 7-розрядний, восьма позиція відводиться для запису біта парності. Це забезпечує представлення 128 символів, включаючи всі латинські букви, цифри, знаки основних математичних операцій і знаки пунктуації.

Пізніше з'явилася модифікація ASCII для Європи , звана Latin 1 (стандарт ISO 8859-1). У ній інформацію про символ несуть всі 8 розрядів. Додаткові комбінації (коди 128-255) в новому варіанті відводяться для представлення специфічних букв алфавітів мов західної Європи, символів псевдографіки, деяких букв грецького алфавіту, а також ряду математичних і фінансових символів. Саме ця кодова таблиця вважається світовим стандартом де-факто, який застосовується з різними модифікаціями у всіх країнах. Залежно від використання кодів 128-255 розрізняють декілька варіантів стандарту ISO 8859, у тому числі ISO 8859-5, що включає символи кирилиці.

Для запису код символів зручно використовувати шістнадцятиричні числа, оскільки одному байту відповідають дві шістнадцятиричні цифри.

Приклад кодування символів з кодової таблиці ASCII:

 

4116 A 5016 P 2B16 +

4216 B 5116 Q 2C16 ,

4316 C 5216 R 2D16 -

. . . . . . . . 2E16 .

4F16 0 5A16 Z

 

При роботі в операційній системі Windows використовується таблиця кодів СР-1251 (Windows-1251), в якій кодування латинських букв збігається з кодуванням ASCII, а друга половина таблиці має власне кодування символів.

Разом з алфавітно-цифровими символами в кодовій таблиці закодовані керуючі сигнали. Наприклад, код з номером 13 заставляє друкуючу голівку принтера повернутися на початок поточного рядка, а код з номером 10 переміщає папір, заправлений в принтер, на один рядок вперед.

Хоча код ASCII досить зручний, він все ж дуже тісний і не вміщає усіх необхідних символів. З цієї причини в 1993 році консорціумом компаній Apple Computer, Microsoft, Hewlett-Packard, DEC і IBM був розроблений 16-бітовий стандарт ISO 10646, що визначає універсальний набір символів (UCS, Universal Character Set). Новий код, відомий під назвою Unicode, дозволяє задати до 65536 символів, тобто дає можливість одночасно представити символи всіх основних «живих» і «мертвих» мов. Для букв кирилиці виділені коди 1040-1093.

У «природному» варіанті кодировки Unicode, відомому як UCS-2, кожен символ описується двома послідовними байтами m і n, так що номеру символу відповідає чисельне значення 256 х m + n. Таким чином, кодовий номер представлений 16-розрядним двійковим числом. Наряду з UCS-2 в рамках Unicode існують ще декілька варіантів кодування (UTF, Unicode Transformation Formats), основні з яких UTF-8 і UTF-7.

Стандарт Unicode обратно сумісний з кодировкой ASCII. Вперше він був використаний в операційній системі Windows NT і активно використовується в сучасних операційних системах, текстових процесорах і т.п. Розподіл кодів в Unicode ілюструє таблиця 2.1:

 

Таблиця 2.1.

Коди Символи
0-8191 Алфавіти — англійський, європейські, фонетичний, кирилиця, вірменський, іврит, арабський, ефіопський, бенгали, деванагари, гур, гуджарати, ория, телугу, таміл, каннада, малайський, сингальский, грузинський, тибетський, тайський, лаоський, кхмерський, монгольський
8192-12287 Знаки пунктуації, математичні оператори, технічні символи, орнаменти і т.п.
12288-16383 Фонетичні символи китайского, корейского і японського мов
16384-59391 Китайські, корейскі, японські ієрогліфи. Єдиний набір символів каліграфії хань
59392-65024 Блок для приватного використання
65025-65536 Блок забезпечення сумісності з програмним забезпеченням

 

– Конец работы –

Эта тема принадлежит разделу:

Предмет інформатики. Основні поняття інформатики

Укладач Ю М Дорофєєв ст викл...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Представлення в ЕОМ символьної інформації

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Предмет інформатики. Основні поняття інформатики
Термін "інформатика" був введений у Франції в 60-х роках минулого століття і швидко знайшов визнання у всьому світі. Лише у англомовних країнах інколи використовується власний еквівалентн

Принципи Джона фон Неймана
З доповіді фон Нейман слідувало, як має бути влаштований комп'ютер, для того, аби бути універсальним і ефективним пристроєм обробки інформації. Отже, комп'ютер повинен мати такі пристрої (

Принцип програмного управління.
З нього виходить, що програма складається з набору команд (тобто описів елементарних операцій), які виконуються АЛП або процесором автоматично одна за одною в певній послідовності. Програм

Принцип адресності.
Пам'ять складається з пронумерованих комірок (або комірок з адресою). Процесору в довільний момент часу доступна будь-яка комірка. Двійкові коди команд і даних розділяються на одиниці інфо

Класифікація ЕОМ
ЕОМ класифікують по різних ознаках: по поколіннях (етапам розвитку обчислювальної техніки); по архітектурі; по продуктивності; за призначенням; по

Класифікація ЕОМ
ЕОМ класифікують по різних ознаках: по поколіннях (етапам розвитку обчислювальної техніки); по архітектурі; по продуктивності; за призначенням; по

Поняття системи числення
Системи числення (СЧ)–– це спосіб запису чисел за допомогою набору спеціальних знаків. Існують позиційні і непозиційні СЧ. У непозиційних СЧ

Правила перекладу чисел з однієї системи числення в іншу
Як ми з'ясували раніше, ЕОМ працює виключно з двійковими числами. Користувачеві ж зручніше мати справу з десятковими і шістнадцятиричними. Тому виникає необхідність в перекладі чисел з однієї систе

Форми представлення чисел в ЕОМ
Для представлення чисел в ЕОМ використовують 2 основних форми: з фіксованою крапкою (комою) і з плаваючою крапкою. Форма запису чисел з фіксованою комою передбачає, що кома фіксована в роз

Арифметичні дії над числами в двійковій системі числення
Правило порозрядного складання чисел в двійковій системі числення задається такою таблицею:   0+0=0 0+1=1+0=1 1+1=10,   тобто при складанні двох одиниц

Логічні основи побудови ЕОМ
У обчислювальних машинах коди нуля і одиниці представляються електричними сигналами, що мають два різних стани. Найбільш поширеними способами фізичного представлення інформації є імпульсний і потен

Поняття алгоритму
Введемо нове визначення терміну «обчислювальна машина» як сукупності технічних засобів, що служать для автоматизованої обробки дискретних даних за заданим алгоритмом. Алгоритм

Властивості алгоритму
Основними властивостями алгоритму є: дискретність, визначеність, масовість і результативність. Дискретністьвиражається в тому, що алгоритм описує дії над дискретною інформ

Форми представлення алгоритмів
На практиці найбільш поширені такі форми представлення алгоритмів: · словесна (описова); · графічна (зображення у вигляді блок-схем); · програмна (тексти на мовах програм

Базові алгоритмічні структури
Скільки завгодно складний алгоритм можна представити як сукупність простіших структур, що складаються з окремих базових (тобто основних) елементів. Розглянемо ці базові алгоритмічні елементи.

Використання масивів при розробці алгоритмів
Масив – це сукупність даних одного типа, доступ до яких виробляється по загальному імені і порядковому номеру, який називається індексом. Тип даних масиву може бут

Використання підпрограм при розробці алгоритмів. Принцип структурного програмування.
Вище були розглянуті приклади алгоритмів, що є лінійною послідовністю процесів, умовних блоків і циклів різного типа. За допомогою подібних алгоритмів можна вирішувати лише прості завдання

Основні поняття і визначення
ЕОМ (комп'ютер) - електронна система, призначена для автоматизації створення, зберігання, обробки і транспортування даних. ЕОМ є комплексом всіляких за природою і принципу дії техн

Поняття про архітектуру ЕОМ. Фоннейманівська архітектура.
Архітектурою ЕОМназивається її логічна організація, структура і ресурси, які може використовувати програміст. Опис ЕОМ не у вигляді фізичних, а у вигляді логічних елементі

Робота фоннеймановскої ЕОМ при виконанні типової команди
Основні пристрої ЕОМ і зв'язки між ними представлені на рис.4.3, де шляхи проходження інформації показані потовщеними лініями, а шляхи передачі керуючих сигналів – звичайними.  

Типи структур обчислювальних машин і систем
Достоїнства і недоліки архітектури обчислювальних машин і систем в основному залежать від способу з'єднання компонентів. При найзагальнішому підході можна говорити про два основних типа структур об

Монітор і його основні характеристики
Монітор — пристрій візуального представлення даних. Це не єдино можливий, але головний пристрій виводу. Його основними споживчими параметрами є: принцип формування зображення, розмір, розділяюча зд

Клавіатура і миша
Клавіатура — клавішний пристрій введення інформації і керування персональним комп'ютером. Служить для введення алфавітно-цифрових (знакових) даних, а також команд управління. Комбі

Внутрішні пристрої системного блоку
Материнська плата— основна плата персонального комп'ютера. На ній розміщуються: • процесор — основна мікросхема, що виконує більшість математичних і логічних операц

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги