4 / 20 · Kuis
Periksa kontrak aritmetika
Pilih lebar akumulator berdasarkan panjang reduksi lengkap.
Pelajaran dapat dibaca gratis. Daftar untuk menyimpan progres.
Operand delapan bit bertanda menyumbangkan K=4 hasil perkalian tanpa bias. Akumulator harus mempertahankan seluruh jumlah tepat, termasuk hasil perkalian masukan paling negatif. Pilih lebar untuk seluruh reduksi; konversi skala keluaran dilakukan sesudahnya.
Coba sendiri
Berikan empat pasangan operand yang menunjukkan mengapa akumulator bertanda tujuh belas bit tidak cukup.
Baca penjelasan
Gunakan (−128,−128) untuk setiap pasangan. Setiap hasil perkalian adalah 16384 dan jumlahnya 65536, melebihi maksimum tujuh belas bit bertanda 65535. Gunakan akumulator delapan belas bit dalam kursus ini.
Lebar mana yang mengikuti aturan konservatif akumulator dalam kursus ini?
2W+ceil(log2 K)=16+2=18. Empat hasil perkalian masukan minimum berjumlah 65536, di luar rentang tujuh belas bit bertanda.