4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 1
Pembagian – cara tangan – cara 1 – cara 2 – cara 3 Pembagian Bertanda 4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 2
Membagi dengan 1000 (desimal) Dividend = Quotient × Divisor + Remainder (remainder < divisor) Pembagian menghasilkan: – quotient – remainder Binary division Unsigned division/ Pembagian tak bertanda 4/20/2015 9:54 AMORGANISASI KOMPUTER by TIM DOSEN STT PLN 3
4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4
4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 5
4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 6
Sisanya kemudian di geser bukannya dibagi Sisanya akan dijum - pai pd setengah sebelah kiri 4/20/2015 9:54 AMORGANISASI KOMPUTER by TIM DOSEN STT PLN 7
Akhirnya, kita dapat mulai membentuk hasil/ quotient di bagian akhir kanan dari register sisa Menghemat register quotient 4/20/2015 9:54 AMORGANISASI KOMPUTER by TIM DOSEN STT PLN 8
4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 9
4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 10
Telah dibicarakan unsigned division/ pembagian bilangan tak bertanda: Dividend = Quotient × Divisor + Remainder Bagaimana bentuk signed division/ pembagian bilangan bertanda? contoh, +7 ÷ −2, Quo = ? Rem = ? untuk, −7 ÷ +2, Quo = ? Rem = ? untuk, −7 ÷ −2, Quo = ? Rem = ? Apa yang diperoleh? Signed division: – Tanda quotient adalah positif jika tanda pd dua operand akan sama, untuk negatif kebalikannya – Tanda pd sisa mengikuti bilangan yg dibagi 4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 11
Perangkat keras pd Pengali dan Pembagi sama Dapat dikombinasi, menggunakan perangkat keras yg sama Pd perangkat keras cara 3 32 bit ALU menggunakan penambahan dan pengurangan 64-register harus dpt di geser ke kiri dan kanan Selama div dan divu, Hi mendapatkan gets remainder dan Lo mendapat quotient 4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 12
4/20/2015 9:54 AMORGANISASI KOMPUTER by TIM DOSEN STT PLN 13