Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Технології первинного кодування. Кодування чисел

Читайте также:
  1. Алгоритми переведення чисел з однієї позиційної системи числення в іншу
  2. Блог 8-вопрос.Системы счисления. Позиционные и непозиционные системы. Перевод чисел из десятичной системы в двоичную и обратно.
  3. Видавничі технології та електронні видання
  4. Відповідальність в формі відшкодування збитків
  5. Відшкодування майнових збитків
  6. Відшкодування шкоди, завданої каліцтвом, іншим ушкодженням здоров'я або смертю
  7. Відшкодування юридичною або фізичною особою шкоди, завданої їхнім працівником чи іншою особою
  8. Вопрос 2. Позиционные системы счисления. Перевод чисел из одной системы в другую
  9. ВОПРОС N 53. Сколько чисел входит в IP-адрес
  10. Геоінформаційні системи і технології

Щоб використовувати числа, потрібно їх якось називати і записувати, потрібна система нумерації. Різні системи рахунку і запису чисел тисячоліттями співіснували і змагалися між собою, але до кінця “доком’ютерної епохи” особливу роль при рахунку стало грати число “десять”, а найпопулярнішою системою кодування виявилася позиційна десяткова система.У цій системі значення цифри в числі залежить від її місця (позиції) усередині числа. Десяткова система числення прийшла з Індії (не пізніші VI століття нашої ери). Алфавіт цієї системи: {0, 1, 2, 3, 4, 5, 6, 7, 8, 9} - всього 10 цифр, таким чином основа системи числення - 10. Число записується як комбінація одиниць, десятків, сотень, тисяч і так далі. Приклад: 1998 = 8∙100 + 9∙101 + 9∙102 + 1∙103.

Помітимо, що вибір числа 10 як основа системи числення пояснюється традицією, а не якимись чудовими властивостями числа 10. Взагалі, представлення числа N в р − ковій системі числення,це:

N = an∙pn + an−l∙pn−l + ...+ al∙pl + ao,

де р − основа системи числення.

 

Взагалі, виходячи із викладеного вище, представлення числа N в двійковій системі числення,це:

N = an∙2n + an−l∙2n−l + ...+ al∙2l + ao∙20.

Двійкова система зручна для електронних систем, але незручна для людини − дуже довгі числа незручно записувати і запам’ятовувати. На допомогу приходять системи числення, споріднені із двійковою − восьмирічна, шістьнадцатькова і двійково − десяткова. Ви їх уже вивчали.

Нагадаємо що, в шістьнадцатьковій системі для запису чисел призначені 10 арабських цифр і букви латинського алфавіту {А, В, С, D, Е, F}. Щоб записати число в цій системі числення, зручно скористатися двійковим представленням числа. Візьмемо для прикладу число - 2006 або 11111010110 в двійковій системі. Розіб’ємо його на четвірки знаків, рухаючись справа наліво, в останній четвірці зліва припишемо незначущий 0, щоб кількість знаків в тетрадах була по чотири: 0111 1101 0110.

Почнемо переклад - числу 0111 в двійковій системі відповідає число 7 в десятковій (710 = 1*20+1*21+1*22), в шістьнадцатьковій системі числення цифра 7 є; числу 1101 в двійковій системі відповідає число 13 в десятковій (13 = 1*20 + 0*21 + 1*22 + 1*23), в шістьнадцатьковій системі цьому числу відповідає цифра D, і, нарешті, число 0110 - в двійковій системі відповідає 6. Запишемо тепер результат:

111110101102 = 7D616.

В двійково − десятковій системі числення кожна десяткова цифра числа записується відповідною тетрадою, в якій ця цифра представлена у двійковій системі числення. Наприклад, те ж число 2006 запишеться як
0010 0000 0000 0110.

Таблиця переводу чисел

0dec = 0hex = 0oct   8dec = 8hex = 10oct
1dec = 1hex = 1oct   9dec = 9hex = 11oct
2dec = 2hex = 2oct   10dec = Ahex = 12oct
3dec = 3hex = 3oct   11dec = Bhex = 13oct
4dec = 4hex = 4oct   12dec = Chex = 14oct
5dec = 5hex = 5oct   13dec = Dhex = 15oct
6dec = 6hex = 6oct   14dec = Ehex = 16oct
7dec = 7hex = 7oct   15dec = Fhex = 17oct

 

 




Дата добавления: 2015-04-12; просмотров: 5 | Нарушение авторских прав

1 | 2 | 3 | 4 | <== 5 ==> | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | 60 | 61 | 62 | 63 | 64 | 65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 |


lektsii.net - Лекции.Нет - 2014-2023 год. (0.015 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав