Peršokti į turinį
IB

Integer Base Converter for iPhone

Leidėjas: Nineveh National Research
iOS $0.99
parsisiųsti v1.0.0 0 atsisiuntimai
Versija1.0.0
Leidėjas Nineveh National Research
Išleidimo data2014-04-01
Data pridėta2014-04-01
OS reikalavimaiiOS
ReikalavimaiCompatible 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
Iš viso atsisiuntimų0
Kaina$0.99

apibūdinimas

Skaitmeninės bazės Daugelis ginčytųsi, kad kompiuterių amžius Antrojo pasaulinio karo metais įvyko Bletchley parke. Alanas Turingas vadovavo didžiajai šio darbo daliai, naudodamas ankstyvą rankų darbo vakuuminio vamzdžio kompiuterio formą. „Bletchley Park“ mokslininkų ir inžinierių tikslas buvo sulaužyti vokiečių mįslių kodus. To laikmečio vakuuminiai vamzdžiai buvo tranzistorių ir integrinių grandynų, kuriuos naudojame šiandien, pirmtakai. Jie veikė ne kaip stiprintuvai, o kaip jungikliai, įjungiantys ir išjungiantys sroves. Šis įjungimo ir išjungimo veiksmas paverčiamas įtampos lygiais, kurie reiškia įjungimą ir išjungimą, teisingą ir klaidingą, logikos 1 ir 0. Vienas laidas, veikiantis iš tokios išvesties, reiškia vieną duomenų bitą. Kai duomenims perduoti naudojami keli bitai, keli laidai vadinami duomenų magistrale. Ankstyvieji PC ir Mac kompiuteriai turėjo 8 bitų duomenų magistrales (aštuoni laidai). Šiandien dauguma asmeninių kompiuterių naudoja 64 bitų duomenų magistrales (šešiasdešimt keturis laidus). Dvejetainė aritmetika yra gimtoji kompiuterio kalba, o žmonėms labiausiai patinka dešimtainė aritmetika. Vertimas iš dvejetainės bazės arba radikso į dešimtainę bazę ir atgal yra pagrindinis daugelio informatikos studentų pratimas. Taip pat buvo populiarios tarpinės bazės, tokios kaip šešioliktainis ir aštuntainis. Aštuntainė bazė arba 8 bazė buvo mėgstama daugelio IBM programuotojų septintajame dešimtmetyje, tačiau šiandien ji naudojama retai. Šešioliktainė bazė arba 16 bazė tapo populiaresnė dėl lengvo vertimo pirmyn ir atgal į dvejetainį. Šešioliktainį žymėjimą rašyti lengviau ir trumpiau nei ilgas 1 ir 0 eilutes. Jei programavote asamblėjos kalba arba galbūt C/C++, tuomet žinote, kad reikia konvertuoti iš vienos bazės į kitą, ypač dvejetainę, šešioliktainę ir dešimtainę. .16 bazė arba šešioliktainė, naudoja skaitmenis 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E ir FBase 10, arba dešimtainę, naudoja skaitmenis 0 ,1,2,3,4,5,6,7,8 ir 9Base 2, arba dvejetainis, naudoja skaitmenis 0 ir 1. Sveikasis skaičius konvertuojamas iš vienos bazės į kitą 99 % atvejų dėl to, kad Mažiausiai reikšmingas bitas bet kurioje duomenų magistralėje yra 1 arba 0. Kompiuterių duomenų magistralėje nėra trupmeninių verčių. Tai paprasčiausiai reiškia, kad per duomenų magistralę siunčiami tik sveikieji skaičiai, o jei norite perduoti realiųjų skaičių reikšmes su trupmeniniais arba dešimtainiais komponentais, reikia naudoti kitas priemones. Kiti būdai paprastai reikalauja, kad tikrieji skaičiai būtų užkoduoti, kad būtų rodomi kaip sveikieji skaičiai. (daugiau informacijos šia tema ieškokite IEEE 754 konvertavimo standartuose).Kadangi dauguma šiuolaikinių duomenų magistralių yra 64 bitų dydžio, dauguma bazinių keitiklių turėtų tiksliai atlikti šio dydžio konvertavimą. Šešioliktainiams skaičiams 64 bitų duomenų magistralė pateikia teigiamų reikšmių diapazoną nuo: 0 iki FFFFFFFFFFFFFFFF Dešimtainių skaičių atveju ši magistralė pateikia teigiamų reikšmių diapazoną nuo: 0 iki 18446744073709551615 Galiausiai dvejetainiams skaičiams šis teigiamų sveikųjų skaičių diapazonas yra nuo: 0 iki 1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 septilijonas). Ar reikia didesnės duomenų magistralės? Tik laikas parodys! Tačiau jei norite šešioliktainių ir dvejetainių 300 milijardų žvaigždžių ekvivalentų, mūsų bazinis keitiklis yra pasirengęs lengvai ir tiksliai pateikti tuos rezultatus.

Panašios programos

Alternatyvos

Daugiau iš šio leidėjo