Меню

Таблица символов шестнадцатеричной системе счисления



Коды ASCII символов

Этот список может помочь при использовании функций Asc и Chr . Таблица основана на ASCII Character Set

Управляющие символы (большинство непечатные; наиболее важные подсвечены жёлтым)

Символ (Обознач.) Dec Hex Oct Описание
NUL 00 000 Пустой символ
SOH 1 01 001 Начало заголовка, = console interrupt
STX 2 02 002 Начало текста, maintenance mode on HP console
ETX 3 03 003 Конец текста
EOT 4 04 004 Конец передачи, не тоже самое, что ETB
ENQ 5 05 005 Запрос, связан с ACK; old HP flow control
ACK 6 06 006 Подтверждение, очищает ENQ logon hand
BEL 7 07 007 Звуковой сигнал (Воспроизводит стандартный «бииип» системным динамиком ПК в Windows )
BS 8 08 010 Backspace, works on HP terminals/computers
HT 9 09 011 Горизонтальная табуляция, перемещает к следующей позиции табуляции
LF 10 0a 012 Перенос строки
VT 11 0b 013 Вертикальная табуляция
FF 12 0c 014 Смена страницы, извлекает страницу
CR 13 0d 015 Возврат каретки
SO 14 0e 016 Shift Out, включает альтернативные символы
SI 15 0f 017 Shift In, возобновляет символы по умолчанию
DLE 16 10 020 Экранирует управляющий символ
DC1 17 11 021 XON, with XOFF to pause listings; «:okay to send».
DC2 18 12 022 Управление устройством, код 2, block-mode flow control
DC3 19 13 023 XOFF, with XON is TERM=18 flow control
DC4 20 14 024 Управление устройством, код 4
NAK 21 15 025 Отрицательное подтверждение
SYN 22 16 026 Пустой символ для синхронного режима передачи
ETB 23 17 027 Конец передаваемого блока данных, не тоже самое, что EOT
CAN 24 18 030 Отмена строки, MPE echoes .
EM 25 19 031 Конец носителя, Control-Y interrupt
SUB 26 1a 032 Замена
ESC 27 1b 033 Экранирует, следующий символ не отображается
FS 28 1c 034 Разделитель файлов
GS 29 1d 035 Разделитель групп
RS 30 1e 036 Разделитель записей, block-mode terminator
US 31 1f 037 Разделитель полей
DEL 127 7f 177 Delete (rubout), cross-hatch box

Печатные символы (стандартные)

Расширенный набор символов (ANSI) в русской кодировке Win-1251

Источник

TURBO PASCAL

СПРАВОЧНЫЙ МАТЕРИАЛ по кодировке символов в Ms dos .

Американский стандартный код для обмена информацией ( American Standard Code for Information Interchange — ASCII) — это код, который переводит алфавитные и цифровые символы, знаки и управляющие команды в 7-ми битовый двоичный код (для MS DOS ). В таблице П.6.1 показаны печатаемые (32..126) и управляющие (0..31, 127) символы (в десятичной и в шестнадцатеричной системах счисления — соответственно 10сс и 16сс).

Таблица П.6.1. Таблица стандартных кодов ASCII

В табл. П.6.2 дана расшифровка управляющих символов (0..31). Здесь и далее приняты следующие условные обозначения: ASC — ASCII— символ, Dec — десятичная система счисления (Decimal), Hex — шестнадцатеричная система счисления (Hexadecimal), Binary — двоичная система счисления.

Читайте также:  Веселые уроки таблица умножения

Таблица П.6.2. Управляющие коды ASCII

Обычно эта кодировка символов одинакова для всех IBM PC совместимых компьютеров. Остальные коды (128..255) соответствуют так называемым национальным алфавитам, символам псевдографики и прочим символам, которые, естественно, отличаются для разных стран. В табл. П.6.3 приведены символы, соответствующие альтернативной кодировке ГОСТа для символов кириллицы (русские буквы), псевдографики и прочих символов. Этот стандарт принят в настоящее время для всех компьютеров, поступающих в страны СНГ. Первые 128 символов, как видно, ничем не отличаются от символов, приведенных в табл.П.6.1. Эта таблица взята без изменения из распространенных компьютерных справочников (типа TECH ), поэтому вид ее несколько отличается от предыдущей таблицы.

Источник

Таблица символов шестнадцатеричной системе счисления

СПРАВОЧНЫЙ МАТЕРИАЛ по кодировке символов в Ms dos .

Американский стандартный код для обмена информацией ( American Standard Code for Information Interchange — ASCII) — это код, который переводит алфавитные и цифровые символы, знаки и управляющие команды в 7-ми битовый двоичный код (для MS DOS ). В таблице П.6.1 показаны печатаемые (32..126) и управляющие (0..31, 127) символы (в десятичной и в шестнадцатеричной системах счисления — соответственно 10сс и 16сс).

Таблица П.6.1. Таблица стандартных кодов ASCII

В табл. П.6.2 дана расшифровка управляющих символов (0..31). Здесь и далее приняты следующие условные обозначения: ASC — ASCII— символ, Dec — десятичная система счисления (Decimal), Hex — шестнадцатеричная система счисления (Hexadecimal), Binary — двоичная система счисления.

Таблица П.6.2. Управляющие коды ASCII

Обычно эта кодировка символов одинакова для всех IBM PC совместимых компьютеров. Остальные коды (128..255) соответствуют так называемым национальным алфавитам, символам псевдографики и прочим символам, которые, естественно, отличаются для разных стран. В табл. П.6.3 приведены символы, соответствующие альтернативной кодировке ГОСТа для символов кириллицы (русские буквы), псевдографики и прочих символов. Этот стандарт принят в настоящее время для всех компьютеров, поступающих в страны СНГ. Первые 128 символов, как видно, ничем не отличаются от символов, приведенных в табл.П.6.1. Эта таблица взята без изменения из распространенных компьютерных справочников (типа TECH ), поэтому вид ее несколько отличается от предыдущей таблицы.

Источник

КОДИРОВАНИЕ СИМВОЛОВ. ВИДЫ КОДИРОВОК. ТАБЛИЦЫ ASCII. UNICODE

Помимо цифр, на мониторы ЭВМ необходимо выводить еще и множество символов. Ясно, что для вывода каждого символа необходим некий машинный код, однозначно соответствующий этому символу, или некое правило, по которому можно организовать корректный вывод каждого символа на дисплей. Разумеется, разрабатывать такую систему ввода-вывода следует оптимальным образом с точки зрения потребления ресурсов компьютера. Особенно важно в этом случае помнить о том, что производительность компьютеров в отдаленные времена зарождения вычислительной техники была ничтожной, с современных позиций, а системные программисты и разработчики аппаратной части боролись за каждый бит, адрес, инструкцию, регистр, освобождая оперативную память и адресное пространство компьютерных «малышей».

Читайте также:  Заполните таблицу невская война дата место противоборствующие силы исход битвы значение победы

Давайте подсчитаем, сколько необходимо символов для вывода информации на дисплей. Исторически сложилось так, что первые разработчики компьютеров были носителями английского языка. Что им было необходимо обеспечить для вывода на монитор? Во-первых, 26 букв английского алфавита (строчных), во-вторых, 26 прописных, 9 знаков препинания (. , : ! » ; ? ( ) ), пробел, 10 цифр, 5 знаков арифметических действий (+,-,*, /, ^) и специальные символы (№ % _ # $, и так далее ^, &, >, 7 (всего 128 позиций), что и было сделано. Таблица соответствия получила название ASCII (American Standard Code for Information Interchange). В рамках таблицы ASCII создание многоязычных документов являлось очень проблематичной, а в большинстве случаев и совершенно невыполнимой задачей.

Рассмотрим структуру таблицы ASCII. Для удобства символы в ней пронумерованы в шестнадцатеричной системе счисления от 7F. Первые знакоместа в таблице занимают непечатаемые символы ( до 7F), затем следуют печатаемые символы (207F).

ТАБЛИЦА ASCII

непечатаемые символы

&nbsp&nbsp&nbspЧисло&nbsp&nbsp&nbsp &nbsp&nbsp&nbspКоманда&nbsp&nbsp&nbsp &nbsp&nbsp&nbspЗначение&nbsp&nbsp&nbsp
NUL NULL
1 SOH Start of Heading
2 STX Start of Text
3 ETX End of TeXt
4 EOT End Of Transmission
5 ENQ ENQurity
6 ACK ACKnolidgement
7 BEL BELl
8 BS Back Space
9 HT Horizontal Tab
A LF Line Feed
B VT Vertical Tab
C FF From Feed
D CR Carriage Return
E SO Shift Out
F Si Shift In
10 DLE Data Link Escape
11 DC1 Device Control 1
12 DC2 Device Control 2
13 DC3 Device Control 3
14 DC4 Device Control 4
15 NAK Negative ACKnolidgement
16 SYN SYNcronous idle
17 ETB End of Transmission Block
18 CAN CANcel
19 EM End of Medium
1A SUB SUBstitude
1B ESC ESCape
1C FS File Separator
1D GS Groupe Separator
1E RS Record Separator
1F DC1 Unit Separator

печатаемые символы

Однако базового набора кодов стало быстро не хватать. Возросший дефицит знакомест в стандартной таблице ASCII потребовал ее немедленного расширения. В результате возникла новая таблица кодировок, получившая название «расширенная таблица ASCII«, число знакомест в которой возросло до 2 8 (256 знакомест). Эта таблица получила название международного стандарта IS 646, а восьмибитный код — Latin-1. В него были добавлены в основном латинские буквы со штрихами и диакритические символы. Вскоре появился новый стандарт IS 8859, в котором вводилось понятие «кодовая страница», т.е. набор из 256 символов для определения языка или группы языков, т.е. IS 8859-1 это Latin-1, IS 8859-2 включал славянские языки с латинским алфавитом (чешский, польский, вергерский), IS 8859-3 включал турецкий, мальтийский, эсперанто, галисийский языки, и т.д. Недостатком такого подхода является то, что программное обеспечение должно следить за кодовыми страницами, смешивать языки при этом невозможно, кроме того не были созданы кодовые страницы японского и китайского языков.

UNICODE

В январе 1991 года возник консорциум UNICODE (Unicode Consortium), целью которого является продвижение, развитие и реализация стандарта Unicode как международной системы кодирования для обмена информацией, а также поддержание качества этого стандарта в будущих версиях.

Стандарт UNICODE 4.0 представляет собой новую систему кодирования символов, выводимых на экран монитора или на принтер, позволяющую закодировать 1 114 112 символов (в стандарте из принято называть code points). Большинство символов, используемых в основных языках мира занимают 65 536 code points, образуя Basic Multilingual Plane (BMP) (Основной Многоязычный Уровень — мой перевод). Оставшиеся (более миллиона) code points вполне достаточно для кодирования всех известных символов, включая малораспространенные языки и исторические знаки. Стандарт UNICODE поддерживается тремя формами, 32-битной (UTF-32), 16-битной (UTF-16) и 8-битной (UTF-8). Восьмибитная форма UTF-8 была разработана для удобной совместимости с ASCII-ориентироваными системами кодирования. Стандарт UNICODE совместим с Международным стандартом International Standard ISO/IEC 10646.

Наиболее просто устроена форма UTF-32. В ней каждый символ закодирован при помощи 32-битного блока. Благодаря этому каждый символ UTF-32 обладает однозначным соответствием между декодированным символом и блоком кода. Это форма имеет фиксированную длину знакоместа. Она покрывает все кодовое пространство UNICODE — 0. 10FFFF16. Это гарантирует полную совместимость с UTF-16 и UTF-8. Форма UTF-32 является наиболее предпочитаемой для большинства UNIX платформ.

Стандарт UNICODE содержит 96 382 символа, взятых их мировых шрифтов. Этих символов более чем достатонно для общения на всех известных языках мира, а также для написания классических (исторических ) шрифтов многих языков. UNICODE всключает в себя шрифты европейских алфавитов, средне-азиатское письмо, направленное справа на лево, шрифты Азии, и многие другие. Подмножество символов (code points) HUN включает 70 207 идеографических символов определяемых по национальным и промышленным стандартам Китая, Японии, Кореи, Тайвани, Вьетнама и Сингапура. Более того, UNICODE содержит знаки пунктуации, математические символы, технические символы, герметрические фотмы и графические метки (dingbats), фонетические знаки.

Ниже приведена сравнительная таблица кодов ASCII и UNICODE, взятая из Фрагмента спецификации UNICODE 4.0 (Unicode Standard, Version 4.0), размещенного на сайте Unicode Consortium.

Фрагмент спецификации UNICODE 4.0 (Unicode Standard, Version 4.0)

Кодовая таблица для кириллицы приведена на следующем рисунке (взято из Фрагмента спецификации UNICODE 4.0 (Unicode Standard, Version 4.0), размещенного на сайте Unicode Consortium.

Источник