Разлика между Binary и ASCII

Binary vs ASCII

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

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

Повече за бинарните кодове

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

Съществуват много методи за кодиране с различна дължина на двоични низове, от които някои имат постоянна дължина, а другите с променлива дължина. Няколко бинарни кода с постоянни битови низове са ASCII, разширени ASCII, UTF-2 и UTF-32. UTF-16 и UTF-8 са двоични кодове с променлива дължина. Както кодирането на Huffman, така и кодът на Morse също могат да се считат за двоични кодове с променлива дължина.

Повече за ASCII

ASCII е буквено-цифрова схема за кодиране на символи, въведена през 60-те години. Оригиналният ASCII използва 7 цифрен дълъг двоичен низ, което му позволява да представя 128 знака. По-късна версия на ASCII се обади разширено ASCII използва 8-цифрен дълъг двоичен низ, който му дава възможност да представя 256 различни знака.

ASCII включва предимно два типа знаци, които са контролни знаци (представена от 0-31 десетичен и 127десетичен) и печатащи символи (представена от 32- 126 десетичен). Например контролен бутон Изтрий се дава стойността 127десетичен която е представена от 1111111. Героят а, на която е дадена стойността 97десетичен,е представена от 1100001. ASCII може да представлява букви и в двата случая, цифри, символи и клавиши за управление.

Каква е разликата между Binary Code и ASCII?

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

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