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

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

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

Читайте также:
  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; просмотров: 27 | Поможем написать вашу работу | Нарушение авторских прав

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-2024 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав