Данные в виде текста и чисел используются для программирования электронных устройств. Но компьютеры не могут понимать человеческий язык. Они могут понимать данные только в виде нулей и единиц. Чтобы сделать данные интерпретируемыми компьютером, используются многие числовые форматы. Некоторые из них - это двоичная система счисления, восьмеричная система счисления, шестнадцатеричная система счисления и т. Д. Для того, чтобы сделать текст понятным для компьютеров, используются коды ASCII. Внутренние конвертеры используются для преобразования данных из одного формата в другой. Преобразование Hexa в ASCII обсуждается ниже. Компьютеры обращаются к стандартной кодовой таблице ASCII для справки.
Что такое шестнадцатеричная система счисления?
Шестнадцатеричная система счисления - это позиционная система счисления используется для представления чисел. Он использует шестнадцать символов для обозначения чисел, отсюда и название «Hexa». Символы, используемые в шестнадцатеричной системе счисления '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Шестнадцатеричная система счисления использует буквы в качестве символов наряду с числовыми. .
Символы «0-9» используются для обозначения чисел 0-9. Символы «A-F» используются для обозначения чисел от десяти до пятнадцати. Для шестнадцатеричного представления чисел требуется четыре десятичных бита для каждой цифры.
Использование шестнадцатеричной системы счисления
Шестнадцатеричная система счисления широко используется программистами и разработчиками. Поскольку компьютеры могут понимать только двоичные биты, большинство наборов команд компьютера используют двоичные коды. Шестнадцатеричный формат нумерации очень полезен, когда нужно интерпретировать большое двоичное число, а также когда арифметические операции должны выполняться с большими числами. Шестнадцатеричные числа позволяют пользователям легко интерпретировать данные. Все современное электронное оборудование использует шестнадцатеричный формат нумерации. При цифровой связи передаваемые данные преобразуются в шестнадцатеричный формат и передаются по каналу для безошибочной связи. Процессоров при работе с длиной слова 64 бита также используйте шестнадцатеричный формат для набора команд.
Что такое код ASCII?
ASCII означает - Американский стандартный код для обмена информацией. Это одна из вех IEEE. Это стандарт кодировки символов для электронной связи для представления букв и алфавитов в компьютерах, электронных устройствах и т. Д. ASCII был разработан в США с использованием телеграфного кода. В 1963 году было опубликовано первое издание кода ASCII. За прошедшие годы он претерпел множество изменений, а последнее обновление было сделано в 1986 году. Код ASCII основан на английском алфавите. Он имеет 256-символьные коды, включая 127 заданных символов.
Код ASCII делится на два набора - стандартный код ASCII и расширенный код ASCII. Стандартный код ASCII представляет такие символы, как от «a» до «z» и цифры от «0» до’9 ». Они находятся в диапазоне от 0 до 127 в десятичном формате и от 00 до 7F в шестнадцатеричном формате. Они также известны как печатные символы. Код в диапазоне от 0 до 31 содержит управляющие символы, назначенные для управления периферийными устройствами, и их нельзя распечатать.
Расширенные коды ASCII содержат символы и символы, которые в основном используются в разных языках. Они варьируются от 128 до 255 в десятичном формате или от 80 до FF в шестнадцатеричном формате. Расширенные коды, наряду с управляющими кодами, представленными в стандартном коде ASCII, используются для различных протоколов связи, таких как RS = -232, RS-485, RS-422, TTL. Со временем в ASCII было внесено много изменений, чтобы включить неанглийские языки.
Использование кода ASCII
Американский телефонно-телеграфный TWX был первым, кто использовал код ASCII в 1963 году. Он использовался как семибитный код телетайпа. С 1968 года все компьютеры, используемые федеральным правительством США, начали использовать ASCII для обмена информацией. До 2007 года ASCII был стандартным стандартом кодировки символов для World Wide Web. Кодирование ASCII использует 1 байт для каждого символа.
Метод преобразования Hexa в ASCII
Код ASCII предназначен для кодирования символов в компьютерах. Чтобы напечатать символ ASCII или отобразить его на мониторе, необходимо использовать шестнадцатеричный код, указанный для этого символа. Чтобы идентифицировать символы, важно знать преобразование Hexa в ASCII.
ASCII использует однобайтовое слово для представления символа. Итак, разделите шестнадцатеричное число на пары, поскольку каждая шестнадцатеричная цифра составляет 4 бита. Для каждой пары найдите указанный символ ASCII из таблицы поиска ASCII.
ASCII-таблица
Пример преобразования Hexa в ASCII
Чтобы понять преобразование, давайте рассмотрим пример. Преобразуем шестнадцатеричное число «52696368» в ASCII.
Шаг 1: составьте пары, начиная с правой стороны. Если есть дополнительная цифра, добавьте ноль слева, чтобы завершить пару.
= 52 | 69 | 63 | 68.
Шаг 2. Обратитесь к таблице кодов ASCII, чтобы получить символ, эквивалентный шестнадцатеричной паре.
Из таблицы 52 = R, 69 = i, 63 = c, 68 = h
Таким образом, ASCII-представление данного шестнадцатеричного числа является «богатым».
Метод преобразования ASCII в шестнадцатеричный
Преобразование ASCII в шестнадцатеричное ios очень полезно для защиты адресов электронной почты. В этом преобразовании текстовая строка преобразуется в строку шестнадцатеричного числа. Этот метод преобразования является процессом, обратным преобразованию Hexa в ASCII. Здесь берется символ ASCII и делается ссылка на таблицу поиска для генерации шестнадцатеричного числа.
Пример преобразования ASCII в Hexa
Давайте посмотрим на пример, чтобы понять преобразование ASCII в Hexa. Преобразуем текстовую строку «Надежда» в шестнадцатеричное число.
Из таблицы ASCII H = 48: o = ox6F: p = ox70: e = ox65
Таким образом, шестнадцатеричное преобразование данной строки ASCII будет «48 ox6f ox70 ox65».
Кодировщик для преобразования
Преобразование Hexa в ASCII можно легко выполнить с помощью онлайн-конвертеров. Компьютеры используют программу JAVA для преобразования. Это преобразование используется для периферийных устройств, таких как принтеры, дисплеи и т. Д.
Алгоритм, используемый в компьютерных системах для преобразования значений ASCII, сначала преобразует символ в его целочисленный эквивалент из таблицы поиска. Это целое число называется значением ASCII данного символа. Затем это целое число преобразуется в шестнадцатеричное значение.
Сегодня цифровые технологии принимаются во всем мире. Код ASCII также изменен, чтобы включить символы и символы из разных языков. В коде ASCII все управляющие коды сгруппированы вместе, а также все графические коды также сгруппированы вместе, чтобы облегчить использование. Преобразуйте строку ASCII «EUPHORIA» в шестнадцатеричное число.