Основные выводы
- 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. | Он не совместим с современными кодировками. |