Концепцията за кодиране

В процеса на трансформация-TION на информация от една форма на представяне (знак система) към друго кодиране се извършва. Кодиране на средства е сравнителна таблица, която да създаде едно към едно съответствие между внесат знаци или групи от символи два пъти личните знакови системи.

По време на обмена на информация, често е необходимо да се извърши кодиране и декодиране на информация. При въвеждане азбука герой в компютъра чрез натискане на съответния бутон на привърза-Aturi се извършва неговото кодиране, т.е.. Е., Наличие на трансформации в компютърен код. В извличане знака на EK-рана на монитор или принтер, обратния процес на pro-- декодиране, когато компютърен код на характера превръща в графично изображение.

Кодиране на информация - един от основния курс на теоретичните основи на компютърните науки, който отразява основната необходимост за предоставяне на информация във всякаква форма - това е, кодиране на информацията. В този случай, думата "кодиране" не се разбира в тесния смисъл на думата - кодиране, като начин да се направи съобщението неразбираем за всеки, който не притежава ключ код и широка - като предоставяне на информация под формата на съобщение на всеки език.

За да представляват информация в паметта на компютъра (като цифров и не-цифров) използва метод бинарно кодиране.

За да кодирате символи само един байт. Възможно е да си представим, 256 знака (десетични кодове от 0 до 255). Character Set IBM PC персонални компютри често е разширение на ASCII (American Standard Code за информационен обмен - American Standard Code за информационен обмен).

В някои случаи, присъствието на номера в паметта на компютър с помощта на смесен двоично-десетичен "означение", където да съхранява всяка десетична цифра е необходимо хапане (4 бита) и номера на знака след десетичната 0 до 9 са представени от съответните двоични числа от 0000 до 1001. Например, опаковани десетичен формат за съхраняване на числа с 18 значещи цифри и заема 10 байта в паметта (най-голямото от които знака), използва тази опция.

Друг начин да представляват цели числа - допълнителния код. Range стойности зависи от броя на битовете на паметта, заделени за съхранение. Например, стойността на тип Integer (всички имена и типове данни са представени по-долу във формата, в която те са взети в езика за програмиране Turbo Pascal. На други езици, тези данни видове също са там, но могат да имат други имена) са в диапазона -32 768 ( -215) 32 767 (215 - 1) и за съхранение на техните предназначени 2 байта; Типове LongInt - в интервала от -231 до 231-1 и се поставят в 4 байта; тип Word - в диапазона от 0 до 65 535 (216 - 1) (като се използва 2 байта), и т.н.

Както се вижда от примерите, данните могат да се тълкуват като броя на знаците, с или без признаци. В случая с представителството на знак магнитуд от най-левия (най-важния) бит показва положително число, ако съдържа нула, и отрицателно, ако - един.

Обикновено, битовете са номерирани от дясно на ляво, като се започне от 0.