Šis skaičiuoklė paverčia 32 ir 64 bitų dvejetaines eilutes jų slankiojo kablelio vertėmis (t. Y. Dešimtainėmis reikšmėmis, tokiomis kaip „3,14159 ...“). Jis taip pat gali konvertuoti dešimtainį skaičių į 32 ir 64 bitų dvejetaines eilutes.
Pvz., Pi slankiojo kablelio (dešimtainė) reikšmė yra 3,14159 ...
Todėl dvejetainis Pi atstovavimas yra:
01000000 01001001 00001111 11010000
Ši skaičiuoklė palaiko dvipusius konversijas. Norėdami paaiškinti, ką tai reiškia, galite atlikti konversijas:
(1) „Float to Binary“ (3,14159 = 01000000 01001001 00001111 11010000)
(2) Dvejetainis - plūduriuojantis (01000000 01001001 00001111 11010000 = 3,14159)
Ši programa yra skirta padėti informatikos ir kompiuterinės architektūros studentams lengvai suprasti, kaip apskaičiuojama slankiojo kablelio vertė. Pvz., Dvejetainė eilutė yra pažymėta spalvomis, kad mokiniai galėtų lengviau atskirti ženklą, rodiklį ir mantisą. Kitas pavyzdys: ilgai paspaudus atskirą bitą, bus suaktyvinta perdanga, rodanti vartotojui, kas atsitinka, kai tas konkretus bitas įjungiamas arba išjungiamas (išbandykite!).
Šis keitiklis taip pat palaiko kitas skaitines sistemas ar vaizdus, įskaitant: slankiojo kablelio, dvejetainį, šešioliktainį, aštuonkampį, pasirašytą sveikąjį skaičių ir nepasirašytus sveikųjų skaičių skaičius.
Ši programa turi visišką konversijų palaikymą:
(1) vieno tikslumo slankiojo kablelio skaičiai (plūduriuojantis ... dešimtainis skaičius)
(2) dvigubo tikslumo slankiojo kablelio skaičiai (dvigubas ... dešimtainis skaičius)
(3) šešioliktainiai vaizdai (šešioliktainiai)
(4) aštuonkojai (okt)
Ši programa turi ribotą konversijų palaikymą:
(1) pasirašyti sveikieji skaičiai (pasirašyti int ... dešimtainis skaičius)
(2) nepasirašyti sveiki skaičiai (nepasirašytas int ... dešimtainis skaičius)
Visiškas palaikymas reiškia, kad galite atlikti dvipusius pokalbius tarp dviejų skaitinių vaizdų. Ribotas palaikymas reiškia, kad galite atlikti tik vienos krypties konversijas. Aš vis dar dirbu pridedant visišką paramą visoms pagrindinėms skaitmeninėms sistemoms / vaizdavimui kompiuterių moksle.
Yra du režimai:
(1) Kintamojo taško skaičiuoklės režimas - jis naudojamas aiškiai konvertuoti tarp dvejetainių ir slankiųjų kablelių skaičių.
(2) Šešioliktainis, aštuonkojis ir dvejetainis konversijos režimas - jis naudojamas konvertuoti tarp šešioliktainių, aštuonkampių ir dvejetainių vaizdų. Konvertuodami tarp šių trijų skaičių sistemų, galite paspausti mygtuką „Taikyti“, kad galiausiai konvertuotumėte į slankiojo kablelio vertę.
Prašome pasidalinti šia programa kitiems studentams / profesoriams, kuriems gali būti naudinga ją naudoti. Nepamirškite atsiųsti man atsiliepimų ir funkcijų užklausų. Jei norėtumėte atsiųsti savo palaikymo ir padėkos žodžius, atsiųskite juos man el. Paštu!
Savybės: (1) 32 ir 64 bitų tikslumas.
(2) Konvertuokite šiukšliadėžę į plūduriuojančią.
(3) Konvertuokite plūdę į šiukšliadėžę.
(4) Konvertuokite tarp šešiakampio, okt ir bin.
(5) Konvertuokite plūdę į šešiakampę, oktą, pasirašytą int ir nepasirašytą int.
(6) Konvertuokite šiukšliadėžę į šešiakampę, oktą, pasirašytą int ir nepasirašytą int.
(7) Spalvomis pažymėta dvejetainė eilutė, skirta supažindinti studentus su ženklu, rodikliu ir mantisomis.
(8) Nukopijuokite ir įklijuokite plūduriuojančią, šiukšliadėžę, šešiakampę, okt.
(9) Nukopijuokite pasirašytas / nepasirašytas konversijas į mainų sritį.
(10) Vienpusis konvertavimas iš šiukšliadėžės į pasirašytą / nepasirašytą int.
(11) Speciali perdangos sąsaja paaiškina, kaip plūdė paverčiama (aktyvuokite ją ilgai spausdami atskirą bitą).
(12) Keiskite skaičiuoklės išvaizdą ir elgseną vartotojo nustatymuose.
Netrukus bus atnaujinta ateityje: (1) Dvipusės konversijos tarp šiukšliadėžės ir pasirašyto / nepasirašyto vid.
(2) „Premium“ versija be skelbimų.
(3) Kraštovaizdžio režimas.
Norėdami gauti daugiau informacijos, apsilankykite mano
oficialioje svetainėje .
https://peterfelixnguyen.github.io/portfolio#floating-point-calculator-android