Кодиране на информация:
Повечето от днешните компютърни системи са цифрови системи (има и аналогови компютри, но тяхното използване е много рядко). Тези цифрови компютри работят с информация, представена в двоичен файл, поради което е необходимо да се кодира всяка информация, която иска да бъде обработена от компютърна система.
Различни видове информация и най-често срещаните им кодировки:
Номериращи системи:
- Двоична (основа 2): 0, 1
- Октална (основа 8): 0, 1, 2, 3, 4, 5, 6, 7
- Десетична (основа 10): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
- Шестнадесетичен (основа 16): 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Таблица за преобразуване:
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Въпроси: Колко бита са необходими за кодиране ?
една двоична цифра
Преобразуване от естествено двоично в десетично:
Като се имат предвид естествени двоични данни, за да се получи десетичната му стойност, всеки бит, който ги съставя, трябва да бъде записан, умножен по съответното тегло. Теглото на бита се получава чрез повишаване на 2 до степента, съответстваща на положението на въпросния бит.
Пример:
Преобразуване на десетична стойност в натурална двоична:
За да се получи естественото двоично представяне на десетична стойност (цяло число и неподписано), последователните деления (без десетични знаци) на целочислената стойност трябва да бъдат изпълнени с 2. Факторът на последното деление и останалите предишни деления показват стойността в натурален двоични десетични данни. Обърнете внимание, че коефициентът на последното деление е най-значимият бит, последният остатък е следващият бит, а остатъкът от първото деление е най-малко значимият бит.
Пример:
100 | петдесет | 0 |
петдесет | 25 | 0 |
25 | 12 | 1 |
12 | 6 | 0 |
6 | 3 | 0 |
3 | 1 | 1 |
1 |
(Таблицата трябва да се чете отдолу нагоре, като се започне с последния дивидент и се продължи с остатъка от всяко разделение)
B C D Двоично кодирано десетично
Кодът BCD се използва за представяне на неподписани цели числа. Полезността му е, че е лесно да се работи в двоичен вид с десетични стойности, кодирани в BCD.
Тъй като в BCD се използват 4 бита за кодиране на всяка цифра (единица, десет, сто.) От десетичната стойност преобразуването между BCD и десетичната е незабавно, трябва само да направите групи от 4 бита и да конвертирате всяка група независимо.
Основната характеристика на BCD е и основният му недостатък, тъй като с помощта на 4 бита за представяне на всяка десетична цифра се използва повече информация, отколкото е необходимо.
Има версия на BCD, наречена Extended BCD, в този случай се губи дори повече информация, тъй като се използва цял двоичен октет за всяка десетична цифра.
0000 | 0 |
0001 | 1 |
0010 | две |
0011 | 3 |
0100 | 4 |
0101 | 5 |
0110 | 6 |
0111 | 7 |
1000 | 8 |
1001 | 9 |
Пример:
Ако искаме да представим десетичната стойност 6554781 в BCD, трябва да използваме група от 4 бита за всяка фигура:
Десетични: 6554781 => BCD: 0110 0101 0101 0100 0111 1000 0001
Използвали сме общо 28 бита. Ако имахме само 8 бита, в BCD бихме могли да представим стойности между 0 и 99, но в естествения двоичен бихме могли да представим стойности между 0 и 255.
Преобразуване между шестнадесетична и естествена двоична
Връзката между шестнадесетичната и двоичната е много проста, всеки четири двоични бита образуват шестнадесетична цифра.
Примери:
- Black Latte - Актуализирана информация 2020 - цена, мнения, форум, съставки - къде да купя
- Преглед по тема Page 18 Информация за потребителите на FTC
- Информация за потребителите на FTC за изкуствен тен
- Стомашна помпа за доклад за интелигентност на пазара за отслабване Преглед на офертите,
- Бийгъл - порода кучета - информация и личностни черти Хил; s Домашен любимец