Treci la conținut
IB

Integer Base Converter for iPhone

Editor: Nineveh National Research
iOS $0.99
Descarca v1.0.0 0 descărcări
Versiune1.0.0
Editor Nineveh National Research
Data eliberării1 apr. 2014
Data adaugata1 apr. 2014
Cerințele OSiOS
CerințeCompatible 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
Descărcări totale0
Preț$0.99

Descriere

Baze numerice Mulți ar susține că nașterea erei computerelor a avut loc în Bletchley Park în timpul celui de-al Doilea Război Mondial. Alan Turing a condus o mare parte a acestei lucrări folosind o formă timpurie a unui computer cu tub vid, realizat manual. Scopul oamenilor de știință și inginerilor din Bletchley Park a fost să spargă codurile enigme germane. Tuburile cu vid din acea epocă au fost predecesorii tranzistorilor și circuitelor integrate pe care le folosim astăzi. Nu au funcționat ca amplificatoare, ci ca comutatoare care pornesc și opresc curentul. Această acțiune de pornire și oprire s-a tradus în niveluri de tensiune care au reprezentat pornire și oprire, adevărat și fals și 1 și 0 logic. Un singur fir, care operează de la o astfel de ieșire reprezintă un singur bit de date. Când se folosesc mai mulți biți pentru a transmite date, firele multiple sunt numite magistrală de date. Primele computere PC și Mac aveau magistrale de date pe 8 biți (opt fire). Astăzi, majoritatea computerelor personale folosesc magistrale de date pe 64 de biți (șaizeci și patru de fire). Aritmetica binară este limba maternă a computerului, în timp ce oamenii se simt cel mai bine cu aritmetica zecimală. Traducerea de la o bază binară, sau radix, la o bază zecimală și înapoi este un exercițiu fundamental pentru majoritatea studenților la informatică. Bazele intermediare, cum ar fi hexazecimalul și octalul, au fost, de asemenea, populare. Baza octală, sau baza 8, a fost favorizată de mulți programatori IBM în anii 1960, dar este rar folosită astăzi. Baza hexazecimală, sau baza 16, a devenit mai populară datorită traducerii ușoare înainte și înapoi în binar. Notația hexazecimală este mai ușor și mai scurt de scris decât șirurile lungi de 1 și 0. Dacă ați programat cu limbaj de asamblare sau poate cu C/C++, atunci sunteți familiarizat cu necesitatea de a converti de la o bază la alta, în special binar, hexazecimal și zecimal. .Baza 16, sau hexazecimală, utilizează cifrele 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E și FBază 10, sau zecimală, utilizează cifrele 0 ,1,2,3,4,5,6,7,8 și 9Baza 2, sau binară, utilizează cifrele 0 și 1. Conversiile numerelor întregi de la o bază la alta sunt întâlnite în 99% din timp, datorită faptului că bitul cel mai puțin semnificativ pe orice magistrală de date este fie 1, fie 0. Nu există valori fracționale pe magistrala de date a computerului. Acest lucru înseamnă pur și simplu că numai numere întregi sunt trimise pe magistrala de date și, dacă doriți să transmiteți valori numerice reale cu componente fracționale sau zecimale, trebuie folosite alte mijloace. Celelalte mijloace necesită de obicei ca numerele reale să fie codificate pentru a apărea ca numere întregi. (Pentru mai multe informații despre acest subiect, consultați standardele de conversie IEEE 754). Deoarece majoritatea magistralelor de date moderne au dimensiunea de 64 de biți, majoritatea convertoarelor de bază ar trebui să efectueze această conversie de dimensiune cu precizie. Pentru numerele hexazecimale, o magistrală de date pe 64 de biți oferă un interval de valori pozitive de la: 0 la FFFFFFFFFFFFFFFF Pentru numerele zecimale, această magistrală oferă o gamă de valori pozitive de la: 0 la 18446744073709551615 În cele din urmă, pentru numerele binare, acest interval de numere întregi pozitive este de la: 0 până la 111111111111111111111111111111111111111111111111111111111111111Valorile maxime reprezentate de o magistrală de date pe 64 de biți ar putea deține cu ușurință numărul estimat de stele care dețin universul nostru (dar aproximativ 130 de stele deținând aproximativ 130 de stele). septilion). Este nevoie de o magistrală de date mai mare? Numai timpul vă va spune! Cu toate acestea, dacă doriți echivalentele hexazecimale și binare a 300 de miliarde de stele, ei bine, convertorul nostru de bază este gata să ofere aceste rezultate cu ușurință și precizie.

Programe similare

Alternative

Mai multe de la acest editor