Разница между двоичным и ASCII

Разница между двоичным и ASCII
Разница между двоичным и ASCII

Видео: Разница между двоичным и ASCII

Видео: Разница между двоичным и ASCII
Видео: Что такое unicode, ascii, utf-8, utf-16, utf-32 ? 2024, Ноябрь
Anonim

Двоичный код против ASCII

Двоичный код - это метод, используемый в компьютерах и цифровых устройствах для представления и передачи текста, символов или инструкций процессора. Поскольку компьютеры и цифровые устройства выполняют свои основные операции на основе двух значений напряжения (высокого или низкого), каждый бит данных, связанных с процессом, должен быть преобразован в эту форму. Идеальным методом для выполнения этой задачи является представление данных в двоичной системе счисления, которая включает только две цифры, 1 и 0. Например, при каждом нажатии клавиши на клавиатуре создается строка из 1 и 0., который уникален для каждого символа и отправляет его в качестве вывода. Процесс преобразования данных в двоичный код называется кодированием. Многие методы кодирования используются в вычислительной технике и телекоммуникациях.

ASCII, что означает Американский стандартный код для обмена информацией, является стандартной кодировкой для буквенно-цифровых символов, используемых в компьютерах и связанных с ними устройствах. ASCII был введен Институтом стандартов Соединенных Штатов Америки (USASI), теперь известным как Американский национальный институт стандартов.

Подробнее о двоичных кодах

Самый простой способ закодировать данные - это присвоить определенное значение (в основном десятичные числа) символу, символу или инструкции, а затем преобразовать значение (десятичное число) в двоичное число, состоящее только из из 1 и 0. Последовательность единиц и нулей называется двоичной строкой. Длина двоичной строки определяет количество различных символов или инструкций, которые можно закодировать. Всего одной цифрой можно представить только два разных символа или инструкции. Двумя цифрами можно представить четыре символа или инструкции. Как правило, двоичной строкой из n цифр может быть представлено 2 различных символов, инструкций или состояний.

Существует множество методов кодирования с различной длиной двоичных строк, некоторые из которых имеют постоянную длину, а другие переменную длину. Несколько двоичных кодов с постоянными битовыми строками - это ASCII, расширенный ASCII, UTF-2 и UTF-32. UTF-16 и UTF-8 - это двоичные коды переменной длины. И кодировку Хаффмана, и код Морзе также можно рассматривать как двоичные коды переменной длины.

Подробнее об ASCII

ASCII - это буквенно-цифровая схема кодирования символов, введенная в 1960-х годах. Оригинальный ASCII использует двоичную строку длиной 7 цифр, что позволяет ему представлять 128 символов. Более поздняя версия ASCII, называемая расширенным ASCII, использует 8-значную двоичную строку, что дает возможность представлять 256 различных символов.

ASCII включает, в первую очередь, два типа символов, которые являются управляющими символами (представлены 0-31 десятичный и 127десятичный) и печатные символы (представлены 32-126 decimal). Например, управляющей клавише удаления присваивается значение 127decimal, которое представлено числом 1111111. Символ a, которому присваивается значение 97decimal, представлен как 1100001. ASCII может представлять буквы в обоих регистрах, числа, символы и управляющие клавиши.

В чем разница между двоичным кодом и ASCII?

• Двоичный код - это общий термин, используемый для обозначения метода кодирования символов или инструкций, но ASCII - это лишь одно из общепринятых соглашений кодирования символов, и он был наиболее часто используемой схемой двоичного кодирования на протяжении более трех десятилетий..

• Двоичный код может иметь различную длину для кодирования в зависимости от количества символов, инструкций или метода кодирования, но ASCII использует только 7-значную двоичную строку и 8-значную длину для расширенного ASCII.

Рекомендуемые: