Преобразуване на Hexa в ASCII и ASCII в Hexa с пример

Преобразуване на Hexa в ASCII и ASCII в Hexa с пример

Данни под формата на текст и цифри се използват за програмиране на електронните устройства. Но компютрите не могат да разберат човешкия език. Те могат да разбират данните само под формата на 0 и 1. За да могат данните да се интерпретират от компютър, се използват много цифрови формати. Някои от тях са двоична бройна система, осмична бройна система, шестнадесетична бройна система и др. За да стане текстът разбираем за компютрите, се използват ASCII кодове. Вътрешните преобразуватели се използват за преобразуване на данни от един формат в друг. Преобразуването Hexa в ASCII е обсъдено по-долу. Компютрите се позовават на стандартна ASCII кодова таблица за справка.



Какво представлява шестнадесетичната бройна система?

Шестнадесетичната бройна система е позиционна бройна система използва се за представяне на числа. Той използва шестнадесет символа за представяне на числата, откъдето идва и името „Hexa“. Символи, използвани от шестнадесетичен ar '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 код

American Telephone and telegraph TWX, беше първият, който използва ASCII код през 1963 г. Той беше използван като седембитов код за телепринтер. От 1968 г. всички компютри, използвани от федералното правителство на САЩ, започнаха да използват ASCII за обмен на информация. До 2007 г. ASCII беше общият стандарт за кодиране на символи за World Wide Web. ASCII кодирането използва 1 байт за всеки символ.

Метод за преобразуване Hexa към ASCII

ASCII кодът е за кодиране на знаци в компютрите. За да отпечатате ASCII символ или да го покажете на монитор, трябва да се използва шестнадесетичният код, посочен за този символ. За да идентифицирате символите, е важно да знаете преобразуването Hexa в ASCII.

ASCII използва еднобайтова дума за представяне на символ. Така че, разделете шестнадесетичния на двойките, тъй като всяка цифра от шестнадесетичната е 4-битова. За всяка двойка намерете посочения ASCII знак от таблицата за търсене на ASCII.

ASCII-таблица

ASCII-таблица

Пример за преобразуване Hexa към ASCII

За да разберем преобразуването, нека разгледаме примера. Нека преобразуваме шестнадесетичното число ‘52696368’ в ASCII.

Стъпка 1: направете двойки, започвайки от дясната страна. Ако има допълнителна цифра, добавете нула отляво, за да завършите двойката.

= 52 | 69 | 63 | 68.

Стъпка 2: Обърнете се към таблицата с кодове ASCII, за да получите знака, еквивалентен на шестнадесетичната двойка.

От таблицата 52 = R, 69 = i, 63 = c, 68 = h

По този начин представянето на ASCII на дадения шестнадесетичен номер е „Rich“.

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“ в шестнадесетично число.