Passa al contenuto
IB

Integer Base Converter for iPhone

Editore: Nineveh National Research
iOS $0.99
Scarica v1.0.0 0 scaricamenti
Versione1.0.0
Editore Nineveh National Research
Data di rilascio1 apr 2014
Data aggiunta1 apr 2014
Requisiti del sistema operativoiOS
RequisitiCompatible 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
Download totali0
Prezzo$0.99

Descrizione

Basi numeriche Molti sosterrebbero che la nascita dell'era dei computer sia avvenuta a Bletchley Park durante la seconda guerra mondiale. Alan Turing ha guidato gran parte di questo lavoro utilizzando una prima forma di computer a valvole realizzato a mano. L'obiettivo degli scienziati e degli ingegneri di Bletchley Park era quello di infrangere i codici enigma tedeschi. Le valvole a vuoto di quell'epoca erano i predecessori dei transistor e dei circuiti integrati che usiamo oggi. Non funzionavano come amplificatori, ma come interruttori che attivano e disattivano le correnti. Questa azione di accensione e spegnimento si è tradotta in livelli di tensione che rappresentavano acceso e spento, vero e falso e 1 e 0 logici. Un singolo filo, che opera da tale uscita rappresenta un singolo bit di dati. Quando più bit vengono utilizzati per trasmettere dati, i fili multipli sono chiamati bus dati. I primi computer PC e Mac avevano bus dati a 8 bit (otto fili). Oggi, la maggior parte dei personal computer utilizza bus di dati a 64 bit (sessantaquattro fili). L'aritmetica binaria è la lingua madre del computer, mentre gli esseri umani sono più a loro agio con l'aritmetica decimale. La traduzione da una base binaria, o radice, a una base decimale e viceversa è un esercizio fondamentale per la maggior parte degli studenti di informatica. Anche basi intermedie come esadecimale e ottale sono state popolari. La base ottale, o base 8, era la preferita da molti programmatori IBM negli anni '60, ma oggi è usata raramente. La base esadecimale, o base 16, è diventata più popolare grazie alla facile traduzione avanti e indietro in binario. La notazione esadecimale è più facile e più breve da scrivere rispetto a stringhe lunghe di 1 e 0. Se hai programmato con linguaggio assembly o forse C/C++, allora hai familiarità con la necessità di convertire da una base all'altra, in particolare binaria, esadecimale e decimale .Base 16, o esadecimale, utilizza le cifre 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E e FBase 10, o decimale, utilizza le cifre 0 ,1,2,3,4,5,6,7,8 e 9Base 2, o binario, utilizza le cifre 0 e 1Le conversioni di numeri interi da una base all'altra si verificano il 99% delle volte, a causa del fatto che il il bit meno significativo su qualsiasi bus dati è un 1 o uno 0. Non ci sono valori frazionari su un bus dati del computer. Ciò significa semplicemente che solo i numeri interi vengono inviati attraverso il bus di dati e se si desidera trasmettere valori di numeri reali con componenti frazionari o decimali devono essere utilizzati altri mezzi. L'altro mezzo richiede in genere che i numeri reali siano codificati per apparire come numeri interi. (per ulteriori informazioni su questo argomento, vedere gli standard di conversione IEEE 754). Poiché la maggior parte dei bus di dati moderni ha una dimensione di 64 bit, la maggior parte dei convertitori di base dovrebbe eseguire questa conversione di dimensioni in modo accurato. Per i numeri esadecimali, un bus dati a 64 bit fornisce un intervallo di valori positivi da: 0 a FFFFFFFFFFFFFFFF Per i numeri decimali, questo bus fornisce un intervallo di valori positivi da: 0 a 18446744073709551615 Infine, per i numeri binari, questo intervallo di numeri interi positivi è da: 0 a 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111I valori massimi rappresentati da un bus di dati a 64 bit potrebbero facilmente contenere il conteggio stimato del numero di stelle nella nostra galassia (circa 300 miliardi) ma non riescono a contenere il numero totale stimato di stelle nell'universo (1 settilione). È necessario un bus dati più grande? Solo il tempo lo dirà! Tuttavia, se vuoi gli equivalenti esadecimali e binari di 300 miliardi di stelle, beh, il nostro convertitore di base è pronto a fornire quei risultati in modo semplice e accurato.

Programmi simili

Alternative

Altri prodotti di questo editore