Integer Base Converter for iPhone
| Версія | 1.0.0 |
|---|---|
| Видавництво | Nineveh National Research |
| Дата випуску | 1 квіт. 2014 р. |
| Дату додано | 1 квіт. 2014 р. |
| Вимоги ОС | iOS |
| Вимоги | Compatible with: iphone4, iphone4, ipad2wifi, ipad2wifi, ipad23g, ipad23g, iphone4s, iphone4s, ipadthirdgen, ipadthirdgen, ipadthirdgen4g, ipadthirdgen4g, iphone5, iphone5, ipodtouchfifthgen, ipodtouchfifthgen, ipadfourthgen, ipadfourthgen, ipadfourthgen4g, ipadfourthgen4g, ipadmini, ipadmini, ipadmini4g, ipadmini4g |
| Загальна кількість завантажень | 0 |
| Ціна | $0.99 |
Опис
Числові основи Багато хто сперечатиметься, що народження комп’ютерної ери відбулося в Блетчлі-парку під час Другої світової війни. Алан Тюрінг керував більшою частиною цієї роботи, використовуючи ранню форму комп’ютера з вакуумною лампою ручної роботи. Метою вчених та інженерів Блетчлі Парку було розкрити німецькі таємничі коди. Вакуумні лампи тієї епохи були попередниками транзисторів та інтегральних схем, які ми використовуємо сьогодні. Вони працювали не як підсилювачі, а як перемикачі, що вмикають і вимикають струм. Ця дія ввімкнення та вимкнення перекладається на рівні напруги, які представляють увімкнення та вимкнення, істину та хибність, а також логічні 1 та 0. Один єдиний дріт, що працює від такого виходу, представляє один біт даних. Коли для передачі даних використовуються кілька бітів, кілька проводів називаються шиною даних. Ранні комп'ютери PC і Mac мали 8-розрядні шини даних (вісім проводів). Сьогодні більшість персональних комп’ютерів використовують 64-розрядні шини даних (шістдесят чотири дроти). Двійкова арифметика є рідною мовою комп’ютера, тоді як людям найбільше подобається десяткова арифметика. Переклад із двійкової основи, або системи визначення, в десяткову основу і назад є фундаментальною вправою для більшості студентів інформатики. Проміжні основи, такі як шістнадцяткове та вісімкове, також були популярними. Вісімкову базу, або базу 8, віддавали перевагу багато програмістів IBM у 1960-х роках, але сьогодні вона рідко використовується. Шістнадцяткове число, або основа 16, стало більш популярним завдяки легкому перекладу в двійкову систему. Шістнадцяткове позначення легше та коротше записати, ніж довгі рядки з 1 та 0. Якщо ви програмували на мові асемблера або, можливо, C/C++, то ви знайомі з потребою перетворювати одну базу в іншу, зокрема двійкову, шістнадцяткову та десяткову. .Base 16, або шістнадцяткове число, використовує цифри 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E, а FBase 10, або десяткове число, використовує цифри 0 ,1,2,3,4,5,6,7,8 і 9Base 2, або двійковий, використовує цифри 0 і 1. Перетворення цілих чисел з однієї основи в іншу зустрічаються в 99% випадків через те, що найменший значущий біт на будь-якій шині даних дорівнює 1 або 0. На шині даних комп’ютера немає дробових значень. Це просто означає, що по шині даних надсилаються лише цілі числа, і якщо ви хочете передати значення дійсного числа з дробовими або десятковими компонентами, потрібно використовувати інші засоби. Інші засоби зазвичай вимагають, щоб дійсні числа були закодовані так, щоб вони виглядали як цілі. (щоб дізнатися більше про цю тему, дивіться стандарти перетворення IEEE 754). Оскільки більшість сучасних шин даних мають розмір 64 біти, більшість базових конвертерів мають виконувати це перетворення розміру точно. Для шістнадцяткових чисел 64-розрядна шина даних надає діапазон додатних значень від: 0 до FFFFFFFFFFFFFFFF Для десяткових чисел ця шина надає діапазон додатних значень від: 0 до 18446744073709551615 Нарешті, для двійкових чисел цей діапазон додатних цілих чисел є від: 0 до 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111» Максимальні значення, представлені 64-розрядною шиною даних, можуть легко вмістити розрахункову кількість зірок у нашій галактиці (приблизно 300 мільярдів), але не відповідають загальній розрахунковій кількості зірок у Всесвіті (1 зірка у Всесвіті септильйон). Чи потрібна більша шина даних? Лише час покаже! Однак якщо вам потрібні шістнадцяткові та двійкові еквіваленти 300 мільярдів зірок, наш базовий конвертер готовий надати ці результати легко й точно.