Коды аски
Автор Записки сумасшедшего. задал вопрос в разделе Компьютеры, Связь
Ascii коды и получил лучший ответ
Ответ от Кузнецов Алексей[активный]
ASCII (англ. American Standard Code for Information Interchange — американский стандартный код для обмена информацией; по-американски произносится [э́ски] , тогда как в Великобритании чаще произносится [а́ски] ; по-русски также произносится [а́ски]). ASCII представляет собой 8-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Нижнюю половину кодовой таблицы (0 — 127) занимают символы US-ASCII, а верхнюю (128 — 255) — символы национальных кодировок либо спецсимволы. Слово ASCII чаще употребляется в женском роде.
Благодаря символу BS (возврат на шаг) на принтере можно печатать один символ поверх другого. В ASCII было предусмотрено добавление таким образом диакритики к буквам, например:
a BS ' → á
a BS ` → à
a BS ^ → â
o BS / → ø
c BS , → ç
n BS ~ → ñ
Примечание: в старых шрифтах апостроф ' рисовался с наклоном влево, а тильда ~ была сдвинута вверх, так что они как раз подходили на роль акута и тильды сверху.
Если на символ накладывается тот же символ, то получается эффект жирного шрифта, а если на символ накладывается подчёркивание, то получается подчёркнутый текст.
a BS a → a
a BS _ → a
Примечание: это используется, например, в справочной системе man.
Стандарт 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) — дополнительные символы, включая набор национальных символов. В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-ASCII.
Верхняя половина таблицы в настоящее время активно используется для представления кириллических символов и её вариации (КОИ-8, Windows-1251 и другие) доставляют основные проблемы с кодировками.
Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу) , в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука) , дополненный с учётом специфики устройства.
На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя 1 нулевой бит в качестве старшего.
На компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й.
Я не профи, в отличие от других здесь присутствующих, но могу предложить способ посмотреть эту самую кодировку. Надо скачать Q-Basic и запустить в нем простенькую программу наподобие этой:
CLS
FOR N=1 TO 256
PRINT N, CHR$(N)
PLAY “P2”
CLS
NEXT
хм... это ж надо чтоб задел такой вопрос...)) )
ASCII представляет собой 8-битную кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Нижнюю половину кодовой таблицы (0 — 127) занимают символы US-ASCII, а верхнюю (128 — 255) — символы национальных кодировок либо спецсимволы.
Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу) , в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука) , дополненный с учётом специфики устройства
Цифры 0—9 представляются своими двоичными значениями (например, 5=01012), перед которыми стоит 00112. Таким образом, двоично-десятичные числа (BCD) превращаются в ASCII-строку с помощью простого добавления слева 00112 к каждому двоично-десятичному полубайту.
а так если просто на словах это одна из кодировок.. .
На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя 1 нулевой бит в качестве старшего.
Кодв ASCII - это таблицы преобразования символов в числа. Т. е. латинской А соответствует код 65, В - 66, С - 67 и так далее, для абсолютно всех символов
вопрос поставлен не верно
аскии -- это стандарт кодировки
т. е у тебя есть два алфавита которые кодируются в байт
про латиницу -- это чистый английский ))
он кодируется от 10 до 128 по моему
если надо есть спец таблицы
либо можешь получить их программно
Каждый символ имеет свой код. ASCII - одна из многих таблиц символов.
Ну, подумай, компы ведь оперируют с числами изначально, а не с буквами. .
Прям хз как сказать-то)