Кодиране на информация

Кодиране на информация:


Повечето от днешните компютърни системи са цифрови системи (има и аналогови компютри, но тяхното използване е много рядко). Тези цифрови компютри работят с информация, представена в двоичен файл, поради което е необходимо да се кодира всяка информация, която иска да бъде обработена от компютърна система.

десетичната стойност

Различни видове информация и най-често срещаните им кодировки:

Номериращи системи:

  1. Двоична (основа 2): 0, 1
  2. Октална (основа 8): 0, 1, 2, 3, 4, 5, 6, 7
  3. Десетична (основа 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
  4. Шестнадесетичен (основа 16): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

Таблица за преобразуване:

BinaryOctalDecimalHexadecimal
0000 0 0 0
0001 1 1 1
0010 две две две
0011 3 3 3
0100 4 4 4
0101 5 5 5
0110 6 6 6
0111 7 7 7
1000 10 8 8
1001 единадесет 9 9
1010 12 10 ДА СЕ
1011 13 единадесет Б.
1100 14. 12 ° С
1101 петнадесет 13 д
1110 16. 14. И
1111 17 петнадесет F

Наблюдавайте:

  • Този шестнадесетичен е по-компактен код от двоичен, тъй като за представяне на стойност между 0 и 15, шестнадесетичният се нуждае от една цифра, докато двоичен се нуждае от четири.
  • В дадено число не всички цифри имат еднакво значение. Най-левият бит се казва, че е най-значимият бит (MSBнай-значимият бит), докато битът, който е най-отдалечен вдясно, е най-малко значителен (LSBнай-малко значим бит).
  • Този начин на „броене“ в двоичен файл се нарича естествен двоичен файл и служи само за кодиране на цели числа и положителни стойности. С N бита могат да се направят 2 N различни комбинации, поради което може да се брои между 0 и 2 N -1
  • Точно както десетичната цифра може да бъде изразена като сбор от степени 10, бинарната цифра може да бъде изразена като сбор от степени 2 и по този начин да получи десетичната си стойност:

Десетична: 2005 = 2 * 10 3 + 0 * 10 2 + 0 * 10 1 + 5 * 10 0 = 2 * 1000 + 5 * 1 = Десетична стойност 2005

Двоично: 1010 = 1 * 2 3 + 0 * 2 2 + 1 * 2 1 + 0 * 2 0 = 1 * 8 + 1 * 1 = десетична стойност 9

Въпроси: Колко бита са необходими за кодиране ?

една двоична цифра

  • една десетична цифра
  • шестнадесетична цифра
  • три десетични цифри
  • три шестнадесетични цифри