КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Лекція №2 Позиційні та непозиційні системи числення
Тема 1.2 Системи числення та представлення інформації в ЕОМ. 1. Перевід чисел з однієї системи числення в іншу. 2. Форми представлення чисел в ЕОМ. 3. Форма з фіксованою комою. Форма з плаваючою комою. Варіанти переводів. Перевід з двійкової, вісімкової та шістнадцяткової систем числення в десяткову систему числення і навпаки. Перевід з вісімкової та шістнадцяткової систем числення в двійкову. В ЕОМ інформація обробляється словами, тому в подальшому будемо розглядати поняття та алгоритми, які відносяться до третього та четвертого рівня ієрархії апаратних засобів ЕОМ. Система відображення будь-яких чисел за допомогою обмеженого числа символів називається системою числення. Системи числення діляться на: непозиційні та позиційні. В непозиційних - одна і та сама цифра в любому місці числа має одне й те саме значення (римська система, наприклад цифри ІХ (10-1) та ХІ (10+1)). Недолік: важко записати великі числа та виконувати арифметичні дії. В позиційних – одна і та сама цифра має різне значення в різних місцях числа (арабська система, наприклад цифра 11 (перша позиція – значення 10, друга позиція – значення 1). В цифровій техніці використовуються позиційні системи числення, а саме, такі, де вага кожного наступного розряду в стільки разів більша від ваги попереднього, скільки система має значення основи системи числення. Використовуються: 1. десяткова система числення (основа системи числення має значення 10); 2. вісімкова система числення (основа системи числення має значення 8); 3. двійкова система числення (основа системи числення має значення 2); 4. шістнадцяткова система числення (основа системи числення - 16).
Число записується у вигляді послідовності цифр, які розділені комою на дві групи: цілу частину та дробову частину. Кожна цифра числа займає в ньому певну позицію яка називається розряд. Розрядам приписуються різні вагові коефіцієнти наприклад 102, 100 і т.д. В переводі з однієї системи числення в іншу можливі такі варіанти: 1) перевід 8 ® 10 2 ® 10 16 ® 10, здійснюється шляхом запису числа у вигляді багаточлена. Наприклад: (20,1)8 = 2*81+0*80+1*8-1 = 16 + 1/8 = (16,125)10. (індекси при числах показують основу системи числення, у якій представляється число). Наприклад: (101,01)2 = 1*22+0*21+ 1*20+0*2-1+1*2-2 = 4+1 + 1/4 = (5,25)10. Наприклад: (А0,8)16 = 10*161+0*160+ 8*16-1 = 160+8/16 = (160,5)10. 2) перевід 8 ® 2 16 ® 2 Основи вісімкової та шістнадцяткової системи числення виражені цілою степеню двох (8=23, 16=24). Для переводу чисел із вісімкової системи у двійкову необхідно кожну цифру вісімкового числа представити трьохрозрядними двійковими числами. Наприклад: (761,25)8 = (111 110 010, 010 101)2 Для переводу чисел із шістнадцяткової системи у двійкову необхідно кожну цифру шістнадцяткового числа представити чотирьохрозрядними двійковими числами. Наприклад: (А7В,С5)16 = (1010 0111 1011,1100 0101)2. При зворотньому переводі чисел із двійкової системи у вісімкову або шістнадцяткову систему числення необхідно розряди двійкового числа, розбити на групи по три розряди при переводі у вісімкову систему або на групи по чотири розряди при переводі у шістнадцяткову систему числення. Неповні крайні групи доповнюються нулями. Наприклад: (001 111,101 010)2 = 17,528, (0101 1100,1011 0110)2 = 5С,B616 3) перевід 10®2 10®8 10®16 здійснюється шляхом ділення цілої частини числа на нову основу, а дробової множенням на нову основу.
Дробові числа перетворюються неточно. Наприклад: (39519,7821502)10 = (9А5F,С83А...)16 Необхідно цілу частину числа 39519 послідовно ділити на 16, залишки від ділення є цифри шістнадцяткового числа, а дробову частину 0,7821502 необхідно домножувати на 16, при цьому цілі частини є цифрами шістнадцяткового числа.
Перевірка: (9А5F,C83A)16 = 9*163+10*162+5*161+ 15*160+12*16-1+8*16-2+3*16-3 = 36864+2560+80+15+0,75+0,03125+0,000732421875=39519,78198241
Дата добавления: 2014-10-15; Просмотров: 879; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |