ASCII против EBCDIC: разница и сравнение

Основные выводы

  1. ASCII — это стандарт кодирования символов, который использует 7-битный двоичный код для представления текста, а EBCDIC — это 8-битный стандарт кодирования символов, используемый в основном в системах мэйнфреймов IBM.
  2. Коды ASCII совместимы с различными устройствами и системами, тогда как EBCDIC в основном используется на мейнфреймах IBM.
  3. ASCII использует меньше памяти и более распространен в вычислениях, в то время как EBCDIC использует больше памяти и менее распространен за пределами систем мейнфреймов.
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

  1. ASCII представляет 128 символов, а EBCDIC — 256 символов.
  2. ASCII упорядочивает символы в последовательном порядке. С другой стороны, EBCDIC группирует по 9 символов одновременно.
  3. ASCII более эффективен и используется в телекоммуникациях и электронных устройствах. С другой стороны, EBCDIC менее эффективен и используется в основном для систем на базе IBM, таких как мэйнфреймы IBM и компьютерные операционные системы IBM среднего класса.
  4. В то же время ASCII в основном используется в программировании, преобразовании данных, графике, текстовых файлах и т. д.; EBCDIC используется только для нескольких систем IBM и работает путем одновременного формирования групп из 9 символов.
  5. ASCII — это 7-битный код, использующий кодирование система, совместимая с большинством Unicode. С другой стороны, EBCDIC — это 8-битный код, использующий схему кодирования, несовместимую с большинством Unicode.

Сравнение между ASCII и EBCDIC

Параметр сравненияASCIIEBCDIC
ОпределениеASCII — это кодировка символов для электронной связи.EBCDIC — это восьмибитная кодировка символов, используемая в основном в операционных системах мэйнфреймов IBM и компьютеров среднего класса.
БитыИспользует 7 бит для представления символа.Он использует 8 бит для представления символа
Полная формаАмериканский стандартный код для обмена информациейРасширенный двоично-десятичный код обмена.
ЭффективностьБолее эффективнымМенее эффективны
СовместимостьОн совместим с современными кодировками, такими как Unicode.Он не совместим с современными кодировками.
Рекомендации
  1. https://dl.acm.org/doi/pdf/10.1145/983061.983063
  2. https://csrc.nist.gov/csrc/media/publications/conference-paper/1997/10/10/proceedings-of-the-20th-nissc-1997/documents/141.pdf

Последнее обновление: 11 июня 2023 г.

точка 1
Один запрос?

Я приложил столько усилий, чтобы написать этот пост в блоге, чтобы предоставить вам ценность. Это будет очень полезно для меня, если вы подумаете о том, чтобы поделиться им в социальных сетях или со своими друзьями/родными. ДЕЛИТЬСЯ ♥️

10 мыслей о «ASCII против EBCDIC: разница и сравнение»

Оставьте комментарий

Хотите сохранить эту статью на потом? Нажмите на сердечко в правом нижнем углу, чтобы сохранить в свой собственный блок статей!