Kas yra denormalizuotas slankiojo kablelio skaičius?

Kas yra denormalizuotas slankiojo kablelio skaičius?
Kas yra denormalizuotas slankiojo kablelio skaičius?
Anonim

Kompiuterių moksle nenormalūs skaičiai yra denormalizuotų skaičių (kartais vadinamų nenormaliais) poaibis, kuris užpildo slankiojo kablelio aritmetikos nulio tarpą. … Ir atvirkščiai, denormalizuota slankiojo kablelio reikšmė turi a reikšmę, o pirminis skaitmuo yra nulis.

Kas yra normalizuoti ir denormalizuoti slankaus kablelio skaičiai?

Java naudoja IEEE 754 standartą slankiojo kablelio atvaizdavimui. Šiame vaizde plūdės yra užkoduotos naudojant 1 ženklo bitą, 8 eksponento bitus ir 23 mantisos bitus. … Dėl to plūdės turi 24 reikšmingus tikslumo bitus, o dubliai turi 53 reikšmingus tikslumo bitus. Tokie skaičiai vadinami normalizuotais skaičiais.

Kaip pasakyti, ar skaičius normalizuotas, ar denormalizuotas?

Pavyzdžiui, jei bandytumėte pateikti 12,34, koduotumėte kaip 123400 -04. Tai vadinama „normalizuota“. Šiuo atveju, kadangi du apatiniai skaitmenys yra nulis, vertę galėjote išreikšti kaip 012340 -03 arba 001234 -02. Tai būtų vadinama „denormalizuota“.

Kas yra normalizuotas slankiojo kablelio skaičius?

Slankiojo kablelio skaičius normalizuojamas kai priverčiame jo mantisos sveikąją dalį būti lygiai 1 ir leidžiame jos trupmeninei daliai būti bet kokiai. Pavyzdžiui, jei imtume skaičių 13.25, kuris dvejetainiu būdu yra 1101.01, 1101 būtų sveikoji dalis ir01 būtų trupmeninė dalis.

Kas yra denormalizuoti skaičiai, naudojami žymėti?

Denormalizuoti skaičiai

Siekiant sumažinti tikslumo praradimą, kai atsiranda perteklius, IEEE 754 turi galimybę pavaizduoti trupmenas, mažesnes nei įmanoma normalizuotoje vaizde, padarius numanomą priekinį skaitmenį 0. Tokie skaičiai vadinami nenormaliais.