Двоични кодове: рецензии, коментари, въпроси, отговори
Двоическият код е текст, инструкции на компютърен процесор или други данни, използващи която и да е двуцифрена система. Най-често това е система от двоични числа 0 и 1. Двоичен код
съдържание
Декодиране на двоичния код
При изчисления и телекомуникации се използват двоични кодове за различни методи за кодиране на символи за данни в битове. Тези методи могат да използват низове с фиксирана или променлива ширина. За да се превърне в двоичен код, има много набори от символи и кодировки. В кода с фиксирана ширина всяка буква, число или друг знак се представя с битов низ със същата дължина. Този низ на бита, интерпретиран като двоичен номер, обикновено се показва в кодови таблици в октаново, десетично или шестнадесетично означение.
Декодиране на двоичния код: бит стринг, интерпретиран като двоичен номер, може да бъде преобразуван в десетично число. Например, малки букви а, ако тя е представена като низ от битове 01100001 (както е в стандартната ASCII код) също могат да бъдат представени като десетичен номер 97. двоичен код в преведения текст е същата процедура, но в обратен ред.
Как работи
От какво се състои двоичният код? Кодът, използван в цифровите компютри, се основава на система за двоични числа, в които има само две възможни състояния: вкл. и изключено, обикновено обозначени с нула и едно. Ако десетичната система, която използва 10 цифри, всяка позиция е кратно на 10 (100, 1000, и така нататък. D.), В двоичната система, всеки цифров позиция кратно на 2 (4, 8, 16 и така нататък. D.). Двойният кодов сигнал е поредица от електрически импулси, които представят номерата, символите и операциите, които трябва да бъдат изпълнени.
Устройство, наречено часовник, изпраща регулярни импулси и компоненти като транзистори са включени (1) или изключени (0) за предаване или блокиране на импулси. В двоичен код всеки десетичен номер (0-9) е представен от набор от четири бинарни цифри или бита. Четири основни аритметични операции (добавяне, изваждане, умножение и разделяне) могат да бъдат намалени до комбинации от основни булеви алгебрични операции на двоични числа.
Битката в комуникационната и информационната теория е единица от данни, еквивалентна на резултата от избора между две възможни алтернативи в двукомпонентна цифрова система, която обикновено се използва в цифровите компютри.
Естеството на двоичния (двоичен) код и данни е основната част от основния свят на ИТ. С този инструмент специалисти от света IT "зад кулисите" работят - програмисти, чиято специализация е скрита от вниманието на средния потребител. Обратната връзка за двоичния код от разработчиците показва, че тази област изисква задълбочено проучване на математическите основи и отлична практика в областта на софтуерния анализ и програмиране.
Двоическият код е най-простата форма на компютърния код или програмните данни. Тя е напълно представена от двоична цифрова система. Според прегледите на двоичен код, той често се свързва с кода на машината, тъй като двоичните множества могат да се комбинират, за да образуват изходен код, който се интерпретира от компютър или друг хардуер. Това е отчасти вярно. Машинен код използва набор от двоични цифри, за да формира инструкции.
Заедно с най-основната форма на кода, бинарният файл представлява и най-малкото количество данни, които преминават през всички сложни хардуерни и софтуерни системи, които обработват днешните ресурси и данни. Най-малкото количество данни се нарича малко. Текущите линии на битовете стават код или данни, които се интерпретират от компютъра.
Двоично число
В математиката и дигиталната електроника двойното число е число, изразено в база-2 или двоична цифрова система, която използва само два знака: 0 (нула) и 1 (един).
Системата Base 2 е позиционна нотация с радиус 2. Всяка цифра се нарича малко. Поради лесното си внедряване в цифровите електронни схеми, използвайки логически правила, двоичната система се използва от почти всички съвременни компютри и електронни устройства.
история
Съвременната двоична система от числа като основа за двоичен код е изобретана от Готфрид Лайбниц през 1679 г. и е представена в неговата статия "Разяснение на двоичната аритметика". Двоичните номера са от основно значение за теологията на Лайбниц. Той вярваше в това двоични числа символизират християнската идея за творчество ex nihilo или създаването от нищо. Лайбниц се опита да намери система, която преобразува устните изявления на логиката в чисто математически данни.
Двойните системи, предхождащи Лайбниц, също съществуват в древния свят. Пример за това е китайската двоична система I Ching, където текстът за прогнозиране се основава на двойствеността на ин и ян. В Азия и Африка, за да се кодират съобщения, се използват бинтове с бинарни тонове. Индийският учен Пингала (около 5 век пр.н.е.) разработи двоична система за описване на прозодия в неговата работа "Чандашутрема".
Жителите на остров Мангарева във Френска Полинезия използваха хибридна двоична десетична система до 1450 г. В XI учен век и философ Shao Yong хексаграмите организация е разработен метод, който съответства на последователност от 0 до 63, както е представено в бинарен формат, и е 0 ин, ян - 1. Процедурата е както лексикографска цел в блокове от елементи, избрани от набор от две елемент.
Ново време
През 1605 година Франсис Бейкън обсъдиха система, в която буквите на азбуката могат да бъдат сведени до последователности от двоични цифри, които след това могат да бъдат кодирани като фини вариации на шрифта в произволен случай. Важно е да се отбележи, че Франсис Бейкън е допълвал общата теория на двоичното кодиране с наблюдението, че този метод може да се използва с всякакви обекти.
Друг математик и философ на име Джордж Бул публикува в 1847 статия, озаглавена "Математически анализ на логиката", която описва алгебрична система на логиката, известна днес като булева алгебра. Системата се основава на двоичен подход, който се състои от три основни операции: AND, OR и NOT. Тази система не беше пусната в експлоатация, докато завършил студент от Масачузетския технологичен институт на име Клод Шанън забеляза, че булевата алгебра, която е учил, прилича на електрическа верига.
Шанън написва теза през 1937 г., в която се правят важни заключения. Тезата на Шанън е отправната точка за използване на двоичен код в практически приложения, като компютри и електрически вериги.
Други форми на двоичен код
Битов низ не е единственият тип двоичен код. Бинарна система като цяло е всяка система, която позволява само две опции, като например превключване в електронна система или прост истински или фалшив тест.
Брайлът е вид двоичен код, който широко се използва от слепи хора, за да четат и пишат на допир, наречен за създателя му Луи Брайл. Тази система се състои от решетки с по шест точки във всяка, три от една колона, в която всяка точка има две състояния: повдигнати или по-дълбоки. Различните комбинации от точки могат да представляват всички букви, цифри и препинателни знаци.
Американският стандартен код за обмен на информация (ASCII) използва 7-битов двоичен код за представяне на текст и други знаци в компютри, комуникационно оборудване и други устройства. На всяка буква или знак се назначава номер от 0 до 127.
Бинарна кодирана десетична стойност или BCD е двоично кодирано представяне на цели стойности, които използват 4-битова графика за кодиране на десетични цифри. Четири бинарни бита могат да кодират до 16 различни стойности.
При номерата с кодиране на BCD само първите десет стойности за всяка половин хапка са правилни и кодират десетични цифри с нула след девет. Другите шест стойности са неправилни и могат да доведат или до изключване на машина, или до неуточнено поведение, в зависимост от компютърното изпълнение на BCD аритметиката.
BCD аритметиката понякога е за предпочитане пред цифровите формати с плаваща запетая в търговски и финансови приложения, където сложното закръгляване е нежелателно.
приложение
Повечето съвременни компютри използват двоичен програмен код за инструкции и данни. CD, DVD и Blu-ray дискове представляват аудио и видео в двоична форма. Телефонните обаждания се прехвърлят дигитално в далекосъобщителни и мобилни телефонни мрежи, като се използва импулсна кодова модулация и в гласови през IP мрежи.
- Представяне на данни в компютър: двоично кодиране на информация
- Начин за кодиране на информация чрез номера. Бинарно кодиране
- За какво е системата на шестнадесетичния номер?
- Двоичен код. Видове и дължина на двоичния код. Обратният двоичен код
- Как да конвертирате байтове в мегабайти и обратно?
- Подробности как да конвертирате битовете в байтове
- Информационни единици в информатиката. Минималната единица информация
- Какво представлява кодирането и декодирането? Примери. Методи за кодиране и декодиране на…
- Двоичен часовник: как да настроите и как да използвате
- Защо двоичното кодиране е универсално? Методи на програмиране
- UTF-8 - кодиране на знаци
- Каква е силата на азбуката? Как да намерим силата на азбуката: формула
- Видове данни и как да ги обработвате
- Двоични номера: система за двоични числа
- Преводът от двоичен до десетичен е лесен
- Хаминг код. Кодиране на цифрова информация
- След това отворете контейнера
- Битови операции. Програмиране в C и C ++
- Двоични отношения и техните свойства
- Основни типове данни Mysql
- Как да отворите бинарен файл