- Apakah perwakilan tetap titik?
- Bagaimana anda menukar ke titik tetap?
- Bagaimana anda mewakili 0.8 dalam binari?
- Apa itu format Q15?
Apakah perwakilan tetap titik?
Dalam komputer, perwakilan tetap titik adalah jenis data sebenar untuk nombor. Perwakilan titik tetap dapat menukar data ke dalam bentuk binari, dan kemudian data diproses, disimpan, dan digunakan oleh komputer. Ia mempunyai bilangan bit tetap untuk bahagian yang penting dan pecahan.
Bagaimana anda menukar ke titik tetap?
Penukaran nombor tetap yang hilang
Untuk menukar dari titik terapung ke titik tetap, kami mengikuti algoritma ini: hitung x = floating_input * 2^(fractional_bits) pusingan x ke nombor keseluruhan yang terdekat (e.g. Pusingan (x)) Simpan x bulat dalam bekas integer.
Bagaimana anda mewakili 0.8 dalam binari?
Kita boleh teruskan, tetapi sekarang, kita dapat melihat perpuluhan 0.8 adalah binari 0.11001100... (dan banyak digit). Malah, ia adalah nombor berkala dengan tempoh 1100, jadi kami tidak akan menemui jumlah angka binari yang tepat untuk menulis 0.8 tepat. Ia adalah 1100 sepanjang jalan ke bawah.
Apa itu format Q15?
Contohnya, Q15 adalah format popular di mana bit yang paling penting adalah bit tanda, diikuti oleh 15 bit pecahan. Nombor Q15 mempunyai julat perpuluhan antara -1 dan 0.9999 (0x8000 hingga 0x7FFF). Nilai Q ini menentukan berapa banyak digit binari yang diperuntukkan untuk bahagian pecahan nombor.