Siirry sisältöön
IB

Integer Base Converter for iPhone

Kustantaja: Nineveh National Research
iOS $0.99
ladata v1.0.0 0 latausta
Versio1.0.0
Kustantaja Nineveh National Research
Julkaisupäivä1.4.2014
Lisäyspäivämäärä1.4.2014
Os vaatimuksetiOS
VaatimuksetCompatible 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
Latauksia yhteensä0
Hinta$0.99

Kuvaus

Numeeriset perusteet Monet väittävät, että tietokoneiden aikakausi syntyi Bletchley Parkissa toisen maailmansodan aikana. Alan Turing ohjasi suurta osaa tästä työstä käyttämällä käsintehtyä tyhjiöputkitietokonetta. Bletchley Parkin tutkijoiden ja insinöörien tavoitteena oli murtaa saksalaiset arvoituskoodit. Tuon aikakauden tyhjiöputket olivat nykyään käyttämiemme transistorien ja integroitujen piirien edeltäjiä. Ne eivät toimineet vahvistimina, vaan kytkiminä, jotka kytkevät virtoja päälle ja pois. Tämä päälle ja pois -toiminto muutettiin jännitetasoiksi, jotka edustivat päälle ja pois, tosi ja epätosi sekä logiikka 1 ja 0. Yksi johto, joka toimii tällaisesta lähdöstä, edustaa yhtä databittiä. Kun datan lähettämiseen käytetään useita bittejä, useita johtoja kutsutaan dataväyläksi. Varhaisissa PC- ja Mac-tietokoneissa oli 8-bittiset dataväylät (kahdeksan johtoa). Nykyään useimmat henkilökohtaiset tietokoneet käyttävät 64-bittisiä tietoväyliä (kuusikymmentäneljä johtoa). Binaariaritmetiikka on tietokoneen äidinkieli, kun taas ihmiset pitävät parhaiten desimaaliaritmetiikasta. Kääntäminen binäärikannasta tai kantaluvusta desimaalikantaluvuksi ja takaisin on perusharjoitus useimmille tietojenkäsittelytieteen opiskelijoille. Myös välipohjat, kuten heksadesimaali ja oktaali, ovat olleet suosittuja. 1960-luvulla monet IBM:n ohjelmoijat suosivat oktaalipohjaa tai kantaa 8, mutta nykyään sitä käytetään harvoin. Heksadesimaalikanta tai kanta 16 on tullut suositummaksi, koska se on helppo kääntää edestakaisin binääriksi. Heksadesimaalimerkintä on helpompi ja lyhyempi kirjoittaa kuin pitkiä 1:n ja 0:n merkkijonoja. Jos olet ohjelmoinut kokoonpanokielellä tai ehkä C/C++:lla, tunnet tarpeen muuntaa kantasta toiseen, erityisesti binääri-, heksadesimaali- ja desimaalimuotoon. .Base 16 eli heksadesimaali käyttää numeroita 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E ja FBase 10, tai desimaali, käyttää numeroita 0 ,1,2,3,4,5,6,7,8 ja 9Base 2, tai binääri, käyttää numeroita 0 ja 1. Kokonaislukumuunnokset yhdestä kannasta toiseen havaitaan 99 % ajasta, koska Vähiten merkitsevä bitti missä tahansa dataväylässä on joko 1 tai 0. Tietokoneen tietoväylällä ei ole murto-osia. Tämä tarkoittaa yksinkertaisesti sitä, että tietoväylän kautta lähetetään vain kokonaislukuja, ja jos haluat lähettää reaalilukuarvoja murto- tai desimaalikomponenteilla, on käytettävä muita keinoja. Muut keinot edellyttävät tyypillisesti, että reaaliluvut koodataan niin, että ne näkyvät kokonaislukuina. (Lisätietoja tästä aiheesta on IEEE 754 -muunnosstandardeissa). Koska useimmat nykyaikaiset tietoväylät ovat kooltaan 64 bittiä, useimpien perusmuuntimien tulisi suorittaa tämä kokomuunnos tarkasti. Heksadesimaaliluvuille 64-bittinen tietoväylä tarjoaa positiivisia arvoja välillä: 0 - FFFFFFFFFFFFFFFF Desimaaliluvuille tämä väylä tarjoaa positiivisia arvoja välillä: 0 - 18446744073709551615 Lopuksi binäärilukujen osalta tämä positiivisten kokonaislukujen alue on Vasta 0-1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110-bittisen tietoväylän edustamat enimmäisarvot voivat helposti pitää arvioidun määrän tähtien lukumäärää galaksissamme (noin 300 miljardia), mutta se ei pidä arvioidun tähtien lukumäärän pitämisestä maailmankaikkeudessa (1 septiljoona). Onko tarvetta suuremmalle dataväylälle? Vain aika näyttää! Kuitenkin, jos haluat 300 miljardin tähden heksadesimaali- ja binäärivastineen, perusmuuntimemme on valmis antamaan nämä tulokset helposti ja tarkasti.

Samankaltaiset ohjelmat

Vaihtoehdot

Lisää tältä julkaisijalta