Dalam sains komputer, nombor subnormal ialah subset nombor nyahnormal (kadangkala dipanggil denormal) yang mengisi jurang aliran bawah sekitar sifar dalam aritmetik titik terapung. … Sebaliknya, nilai titik terapung yang dinyahnormalkan mempunyai significan dengan digit pendahuluan sifar.
Apakah nombor titik terapung dinormalisasi dan dinyahnormalkan?
Java menggunakan standard IEEE 754 untuk perwakilan titik terapung. Dalam perwakilan ini, apungan dikodkan menggunakan 1 bit tanda, 8 bit eksponen dan 23 bit mantissa. … Akibatnya, terapung mempunyai 24 bit bererti ketepatan dan beregu mempunyai 53 bit bererti ketepatan. Nombor sedemikian dipanggil nombor biasa.
Bagaimanakah anda mengetahui sama ada nombor dinormalisasi atau dinyahnormalkan?
Sebagai contoh, jika anda cuba mewakili 12.34, maka anda akan mengekod sebagai 123400 -04. Ini dipanggil "dinormalkan". Dalam kes ini memandangkan dua digit bawah adalah sifar, anda boleh menyatakan nilai sebagai 012340 -03 atau 001234 -02 secara bersamaan. Itu akan dipanggil "tidak normal".
Apakah nombor titik terapung yang dinormalkan?
Nombor titik terapung dinormalisasi apabila kita memaksa bahagian integer mantissanya menjadi tepat 1 dan membenarkan bahagian pecahannya menjadi apa sahaja yang kita suka. Sebagai contoh, jika kita mengambil nombor 13.25, iaitu 1101.01 dalam binari, 1101 akan menjadi bahagian integer dan01 ialah bahagian pecahan.
Apakah nombor tidak normal yang digunakan untuk mewakili?
Nombor tidak normal
Untuk mengurangkan kehilangan ketepatan apabila aliran bawah berlaku, IEEE 754 menyertakan keupayaan untuk mewakili pecahan yang lebih kecil daripada yang mungkin dalam perwakilan ternormal, dengan menjadikan digit pendahulu tersirat sebagai 0. Nombor sedemikian dipanggil denormal.