В компютърните системи информацията се съхранява само в двоичен код, използваните символи при съставяне на даден текст трябва да се представят като ко

Подобни документи
Microsoft Word - LECT_02.DOC

MSDOS1

ИЗИСКВАНИЯ ЗА ДОКЛАДИТЕ А. ОБЩИ ИЗИСКВАНИЯ І. Докладът трябва да е написан на компютърна програма Microsoft Word. ІІ. Файлът да бъде записан като *.do

Програмиране на Паскал

В настоящата тема ще разгледаме представянето на числата в изчислителните устройства. Ще покажем представянето на числата в позиционните бройни систем

Microsoft Word - Primer3_1.doc

Формуляри

Графика и Презентации - Стандартизация на графичният Вход/Изход

ИЗИСКВАНИЯ ЗА ПУБЛИКУВАНЕ НА МАТЕРИАЛИ В СП

ПРОГРАМНО ОСИГУРЯВАНЕ НА КОМПЮТЪРА

ЕДИС СОФТУЕР ЕООД Пловдив, тел , ЕДИС-АСО ИЗТЕГЛЯНЕ И ИНСТАЛИРАНЕ НА АКТУАЛИЗАЦИЯТ

ОПЕРАЦИОННАТА СИСТЕМА MS WINDOWS 10 Според някои в операционната система Windows 10 Microsoft събират найдобрите черти от версии 7 и 8. Тя е доста по-

Структура на програма в C - Част 9 - низове от символи, C-string

НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ , том 49, серия 3.2 Един подход за обработка и конвертиране на векторни изображения в WEB-базираните сис

ВТОРА ГЛАВА

Системи за управление на версии - Работа с git

Уеб системи и технологии - Упражнение 4

Термограф Cargo Log Master Ръководство за работа и настройки през WiFi, V1.0 Включете захранването със задържане на бутон Power. Следва начална анимац

Sem 6

Компютърна Графика и Презентации - Графично моделиране

Microsoft Word - Primer2_4.doc

Рекурсия Трифон Трифонов Увод в програмирането, спец. Компютърни науки, 1 поток, спец. Софтуерно инженерство, 2016/17 г. 21 декември 2016 г. 4 януари

Разпределение ИУЧ МАТ 4. клас.

Представете си, че файлът, който създаваме, е чаша с вода. Всяко натискане на клавиша, който придвижва курсора с по една позиция, е капка в чашата. Ко

Структура на програма в C - Част 2 - типове, функции

1 КаБел ЕООД Документация за софтуерния продукт КаБел ЕООД, подпомагащ организация на складовата дейност в железария Автор: Румен Ангелов История на в

ЕВРОПЕЙСКИ СЪЮЗ Европейки фонд за регионално развитие Инвестираме във вашето бъдеще ОПЕРАТИВНА ПРОГРАМА Развитие на конкурентоспособността на българск

НА ВНИМАНИЕТО НА:

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА

Microsoft Word - document.rtf

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА

Инструкция за инсталация на EXTRADE BOUTIQUE Ако на Вашия компютър е инсталирана по-ранна Windows 7 или по-ранна версия, моля пропуснете стъпка Предва

1. Въведение Нрапософт-Пътен лист е програма за генериране на пътни листа и управление на фактури за горива. Нрапософт-Пътен лист е уеб базирано прило

ТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯ НИЛ ПО КОМПЮТЪРНА ГРАФИКА И ГИС СОФТУЕРНА ГРУПА АКСТЪР тел./факс(02) , (02) ; E-MAI

Видеорекордер АHD-3908 Ръководство за експлоатация Моделите от тази серия са отличен избор за цифрово наблюдение на обекти в различни сфери, където во

Национално външно оценяване на дигитални компетентности в X клас юни 2015 г. МОДУЛ 1 ПРИМЕРЕН ТЕСТ 1. ЗАДАЧА Видеофайл с размер KB може да с

Платформа за достъп до обществена информация Регистриране на потребител (Заявител) на Платформата... 2 Заявление за достъп до обществена информация...

Slide 1

Препис:

В компютърните системи информацията се съхранява само в двоичен код, използваните символи при съставяне на даден текст трябва да се представят като комбинация от двоични цифри ( и ). При натискане на клавиш от клавиатурата, който съответства на даден символ, се формира определен код (scan cod) двоично число, определящо се от поредния номер на клавиша. Номерът на натиснатия клавиш обикновено не е свързан със съответния символ. Връзката между формирания scan cod и символа се определя от специална таблица. В нея на всеки символ, използван от компютърната система, се присвоява двоично число. Когато се записва текст в паметта на компютъра, всъщност се записва последователност от двоични числа, съответстващи на символите от текста. Те не се различават по начина на записване от обикновените цели числа. Разглеждането на тази информация като текст е условно, тъй като трябва да има предварително уточнение, че това е текст, а не обикновени числа. За целта е създадена специална кодова таблица описваща връзката между изображението и кода на символа. Тази кодова таблица се нарича ASCII (American Standard Code for Information Interchange). ASCII представлява таблица от печатни символи и някой специални управляващи символи. На всеки символ отговаря уникален код в диапазона от до. Сама по себе си ASCII представлява код за представяне на десетични цифри, символи на латиница и кирилица, препинателни знаци и управляващи символи (виж. Таблица ). В Таблица е даден пълният набор от ASCII символи. В таблица са дадени управляващите ASCII символи и тяхното предназначение. Символите от тази таблица изпълняват някой действия и те се извеждат в съчетание с клавиш Ctrl. В таблица са дадени обозначенията на управляващите ASCII символи, но не и на техните изображения при печат. Останалите символи от до не са управляващи и се визуализират както са показани в таблицата. До тук всичко е добре, но съществуват множество езици, които при съвременното развитие и използване на компютърните системи изискват много повече от старата ASCII таблица и пригаждането й към различни азбуки. Особено големи са изискванията на литературата тя използва много характерни особености на различните азбуки като ударения, транскрипции и други. Решението на този въпрос е въвеждането на системата за кодиране Unicode. Unicode съдържа в себе си много повече кодове. Това се дължи на това че един символ в Unicode вече се кодира с или повече байта. Това позволява таблицата да съдържа най-малко символа. Това позволява да бъдат кодирани символите на много езици, както и други символи, използвани в математиката и инженерните науки. Всеки един набор символи може без загуба да бъде преобразуван към Unicode.

Най-разпространените Unicode кодирания се означават с UTF-n (Unicode Transformation Format), където число n определя броя битове в основната единица, използвана от кодирането. Две много разпространени кодирания са UTF- и UTF-. При UTF-, което се използва от съвременните версии на Microsoft Windows системите, всеки символ е представен от една или две -битови (двубайтови) думи. Unix-подобните операционни системи, включително и Linux използват друга схема на кодиране, наречена UTF-, където всеки Unicode символ е представен като един или повече байтове (общо до четири; по-стара версия на стандарта разрешава до шест). UTF- има няколко интересни свойства, които го правят подходящ за тази цел. Първо, ASCII символите се кодират по един и същ начин при ASCII и при UTF-. Това значи, че всеки един ASCII текстови файл също така е и коректно кодиран UTF- Unicode текстови файл, представляващ същият текст. В допълнение когато се кодират в UTF- символи, заемащи повече от един байт, символите от ASCII набора никога не се използват. Това гарантира между другите неща, че ако софтуерен код обработва подобен файл като чист ASCII, не-ascii символите се игнорират или в най-лошият случай се третират като случаен боклук, но те не могат да бъдат прочетени като ASCII символи (което може случайно да доведе до формално коректен, но потенциално проблемни конфигурационни опции в конфигурационен файл или да доведе до други непредвидени резултати). Имайки предвид важността на текстовите файлове в Unix тези характеристики за важни. Благодарение на начинът по който UTF- е разработен, стари конфигурационни файлове, шел-скриптове и дори много голяма част от по-стар софтуер могат да работят коректно с Unicode текст въпреки, че Unicode е разработен години след като те са били създадени. Съществува ASCII art форма на изобразително изкуство. При него се използват ASCII за представяне на изображения (фиг. ). При създаването на такова изображение се използват символи на букви, цифри и пунктуационни знаци. В ASCII art се използват около символа от ASCII таблицата. Това е така защото ASCII е национално представена таблица и останалите символи отразяват конкретната кодова таблица. Това възпрепятства използването им в ASCII art пана. Първоначално ASCII art се е правело ръчно. Сега съществуват множество генератори на ASCII art. Тези програми автоматично създават ASCII изображения.

Таблица :ASCII символи A B C D E F NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI A B C D E F DLE DC DC DC DC NAK SYN ETB CAN EM SUB ESC FS GS RS US A B C D E F (space)! " # $ % & ' ( ) * +, -. / A B C D E F : ; < = >? A B C D E F @ A B C D E F G H I J K L M N O A B C D E F P Q R S T U V W X Y Z [ \ ] ^ _ A B C D E F ` a b c d e f g h i j k l m n o A B C D E F p q r s t u v w x y z { } ~

Таблица : ASCII управляващи символи ASCI I Hex Symbo l Type Description A B C D E F NUL SOH STX ETX EOT ENQ ACK BEL BS TAB LF VT FF CR SO SI Null Start of Heading Start of Text End of Text End of Transmission Enquiry Acknowledge Bell (audible or attention signal) Backspace Horizontal Tabulation Line Feed Vertical Tabulation Form Feed Carriage Return Shift Out Shift In ASCI I Hex Symbo l Type Description A B C D E F DLE DC DC DC DC NAK SYN ETB CAN EM SUB ESC FS GS RS US Data Link Escape Device Control Device Control Device Control Device Control Negative Acknowledge Synchronous Idle End of Transmission Block Cancel End of Medium Substitute Escape File Separator Group Separator Record Separator Unit Separator Type Description Communication Control Format Effector Information Separator

\ / \ ) \ ) ) ) \ / ( ( ( ( ( \ / ( ) ) ( \/ ( ) ( ) ) ( ) ( ) ) ( ) ( ( ( ( ) ( / / ( ) ( ) ( ) ( ( ) ) \_ ) ( ) ( \ \ \ \_/ / (\ ( ( ) ( ) ) ( ) ) ) ) \ \ ( ) \ / ( ) )_( ( ) ( ) / \ / \ / / \ / ( ) \_/ ( ) d d dp dp dp dp d Yb..dP dp "YP" /$$$$$$ /$$$$$$ /$$ /$$ /$$$$$$$$ /$$$$$$$ /$$$$$$ /$$$$$$ /$$$$$$ /$$ /$$ /$$ $$ _ $$_/ $$ $$ $$ / $$ $$ /$$ $$ /$$ $$ /$$ $$ $$$ /$$$ $$ \ $$ $$ $$ $$ $$ $$ \ $$ $$ \ / $$ \ / $$ \ $$ $$$$ /$$$$ $$$$$$$$ $$ $$ $$ $$ /$$$$$$ $$$$$$$ $$ /$$$$ $$ $$ $$ $$ $$/$$ $$ $$ $$ $$ $$ $$ $$ / $$ $$ $$ _ $$ $$ $$ $$ $$ $$$ $$ $$ $$ $$ $$ $$ $$ $$ \ $$ $$ \ $$ $$ $$ $$ $$ $$\ $ $$ \/ $$ $$ /$$$$$$ $$$$$$/ $$ $$$$$$$/ $$$$$$/ /$$ $$$$$$/ $$$$$$/ $$ / / / \ / / / \ / / \ / \ / / $$ /