Основные выводы
- ASCII — это стандарт кодирования символов, который использует 7-битный двоичный код для представления текста, а EBCDIC — это 8-битный стандарт кодирования символов, используемый в основном в системах мэйнфреймов IBM.
- Коды ASCII совместимы с различными устройствами и системами, тогда как EBCDIC в основном используется на мейнфреймах IBM.
- ASCII использует меньше памяти и более распространен в вычислениях, в то время как EBCDIC использует больше памяти и менее распространен за пределами систем мейнфреймов.
Что такое ASCII?
ASCII означает американский стандартный код для обмена информацией. Это система кодирования, которая использует числа для представления цифр, букв и символов. Он был разработан на основе телеграфного кода. Впервые он был использован в 1963 году в качестве телетайпного кода для American Telephone & Telegraph TWX. До 2007 года это был самый принятый код. Однако со временем появилось множество вариантов этого кода, включая неанглийские буквы, валюту и другие символы.
Цифра представляет собой 1,2,3 и т.д., буквы a,b,c пока! $ и # являются символами. ASCII позволяет преобразовать любой фрагмент текста в число и сохранить его. С числами хранение информации в памяти компьютера становится проще.
ASCII использует 7 бит для представления одной буквы, символа или цифры. ASCII использует только короткие описательные фразы для каждого управляющего символа. Это означает максимум 128 символов (2 возводятся в степень). Значение ASCII BB равно 66, а значение b равно 98.
Коды от 20 hex до E hex, известные как печатные символы, обозначают буквы, знаки препинания, цифры и прочие символы. Всего имеется 95 печатных символов. Шестнадцатеричный код 20 обозначает символ пробела, а шестнадцатеричный код 7F обозначает удаление непечатаемого символа.
Что такое EBCDIC?
Это восьмибитный двоичный код, разработанный IBM в 1963 году и в основном используемый в их компьютерных системах. Он был разработан для расширения двоично-десятичного кода обмена, созданного для представления кода в двух зонах с использованием 6 бит.
Он уникальным образом представляет буквы, символы, цифры и т. д., разделяя восемь битов каждого символа на две 4-битные зоны. Одна часть этой зоны представляет тип символа, т. е. цифру, знаки препинания, строчные буквы, заглавные буквы и т. д., а другая часть представляет значение, специфичное для поверхности.
Наиболее распространенным соглашением о новой строке кода с EBCDIC является код NEL (следующая строка) между двумя строками. Существует множество вариантов исходных кодовых страниц EBCDIC для использования в разных частях мира. Это может быть использовано для многих нелатинских языков, таких как корейский, греческий, Китайский, японский и т. д. Он также был задуман как источник множества шуток. В серии компьютерных игр 1979 года несколько раз упоминаются коды EBCDIC.
Разница между ASCII и EBCDIC
- ASCII представляет 128 символов, а EBCDIC — 256 символов.
- ASCII упорядочивает символы в последовательном порядке. С другой стороны, EBCDIC группирует по 9 символов одновременно.
- ASCII более эффективен и используется в телекоммуникациях и электронных устройствах. С другой стороны, EBCDIC менее эффективен и используется в основном для систем на базе IBM, таких как мэйнфреймы IBM и компьютерные операционные системы IBM среднего класса.
- В то же время ASCII в основном используется в программировании, преобразовании данных, графике, текстовых файлах и т. д.; EBCDIC используется только для нескольких систем IBM и работает путем одновременного формирования групп из 9 символов.
- ASCII — это 7-битный код, использующий кодирование система, совместимая с большинством Unicode. С другой стороны, EBCDIC — это 8-битный код, использующий схему кодирования, несовместимую с большинством Unicode.
Сравнение между ASCII и EBCDIC
Параметр сравнения | ASCII | EBCDIC |
---|---|---|
Определение | ASCII — это кодировка символов для электронной связи. | EBCDIC — это восьмибитная кодировка символов, используемая в основном в операционных системах мэйнфреймов IBM и компьютеров среднего класса. |
Биты | Использует 7 бит для представления символа. | Он использует 8 бит для представления символа |
Полная форма | Американский стандартный код для обмена информацией | Расширенный двоично-десятичный код обмена. |
Эффективность | Более эффективным | Менее эффективны |
Совместимость | Он совместим с современными кодировками, такими как Unicode. | Он не совместим с современными кодировками. |
- https://dl.acm.org/doi/pdf/10.1145/983061.983063
- https://csrc.nist.gov/csrc/media/publications/conference-paper/1997/10/10/proceedings-of-the-20th-nissc-1997/documents/141.pdf
Последнее обновление: 11 июня 2023 г.
Сандип Бхандари имеет степень бакалавра вычислительной техники Университета Тапар (2006 г.). Имеет 20-летний опыт работы в сфере технологий. Он проявляет большой интерес к различным техническим областям, включая системы баз данных, компьютерные сети и программирование. Подробнее о нем можно прочитать на его био страница.
Подробности о различиях между ASCII и EBCDIC были очень информативными, я благодарен за предоставленную ясность.
Отличная статья! Сравнение ASCII и EBCDIC было хорошо объяснено и легко понять.
Я оценил четкое разграничение различий между ASCII и EBCDIC. Это было очень полезно.
Я никогда до конца не понимал разницу между ASCII и EBCDIC, пока не прочитал эту статью. Сравнение было поучительным.
Очень четкое сравнение между ASCII и EBCDIC. Теперь я гораздо лучше понимаю различия!
Интересная тема, я не знал, что ASCII и EBCDIC имеют такие заметные различия.
В этой статье подробно объясняются различия между ASCII и EBCDIC. Спасибо за отличное понимание!
Я понятия не имел о различиях между ASCII и EBCDIC, эта статья была действительно поучительной.
В этой статье представлена содержательная и подробная информация об ASCII и EBCDIC. Я нашел это очень познавательным.
Объяснение ASCII и EBCDIC в этой статье было подробным. У меня появилось новое понимание этих систем кодирования символов.