WISNU HENDRO MARTONO,M.Sc

Slides:



Advertisements
Presentasi serupa
Sistem Bilangan dan Konversi Bilangan
Advertisements

PERTEMUAN MINGGU KE-4 REPRESENTASI DATA.
Oleh : Tim Hibah Pengajaran Mata Kuliah Teknologi Informasi Jurusan Matematika Pertemuan 4.
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
PERTEMUAN 2.
ARITMETIKA KOMPUTER I. Pendahuluan
Arsitektur Komputer “Rangkaian Aritmatika”
PENANAMAN KONSEP PENJUMLAHAN DAN PENGURANGAN
Bab 2 Pertidaksamaan Oleh : Dedeh Hodiyah.
Ema Maliachi,S.kom Bahasa Assembly Konversi Bilangan Pertemuan ke-2.
Sistem Bilangan dan Konversi Bilangan
SISTEM BILANGAN & SISTEM KODE
ARCHITECTURE COMPUTER
MODUL KULIAH MATEMATIKA TERAPAN
Arsitektur & Organisasi
SISTEM BILANGAN Terbagi atas 4 macam yaitu : Bilangan Desimal berbasis
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Perhatikan aturan Kartu Positif (+) Kartu Negatif (-) Jika kartu (+) bertemu kartu (-) hasilnya NOL (0) + = NOL (0)
Luas Daerah ( Integral ).
Operasi Aritmatika.
FUNGSI MATEMATIKA DISKRIT K- 6 Universitas Indonesia
Tim Matematika Diskrit
Sistem-Sistem Bilangan
MENJELASKAN SISTEM BILANGAN
FUNGSI ARITMATIKA BINER
Aritmatika Bilangan Biner
SISTEM BILANGAN, OPERASI ARITMATIKA DAN PENGKODEAN
FUNGSI STRUKTUR DISKRIT K-8 Program Studi Teknik Komputer
Bahan Kuliah IF2120 Matematika Diskrit Oleh: Rinaldi Munir
Elemen Dasar Java (2) As’ad Djamalilleil
WISNU HENDRO MARTONO,M.Sc
10. Set Intruksi : Karakteristik dan Fungsi
KOMUNIKASI DATA – ST014 SISTEM BILANGAN
Organisasi dan Arsitektur Komputer
PERKALIAN Operasi Aritmatika.
Integer Arithmatic Pembagian
BILANGAN POSITIF & NEGATIF
FLOATING – POINT NUMBER SISTEM
4/20/2015 9:54 AM ORGANISASI KOMPUTER by TIM DOSEN STT PLN 1.
1 Kuliah Rangkain Digital Kuliah 3 : Sistem Bilangan Teknik Komputer Universitas Gunadarma.
Pertemuan 11 (Aritmatika)
Organisasi dan Arsitektur Komputer
CPU ARITHMATIC.
9/22/2015 3:34 AM9/22/2015 3:34 AM9/22/2015 3:34 AMORGANISASI KOMPUTER by TIM DOSEN STT PLN 1 REPRESENTASI DATA. 2 WISNU HENDRO MARTONO,M.Sc.
OPERASI PERKALIAN.
PERTEMUAN 2 SISTEM BILANGAN
Sistem Bilangan dan Kode
OPERASI ARITMATIKA Arsitektur Komputer.
Arithmatika Komputer Pertemuan – 2 Oleh : Tim Pengajar.
ORGANISASI dan ARSITEKTUR KOMPUTER
WISNU HENDRO MARTONO,M.Sc
FLOATING – POINT NUMBER SISTEM
BILANGAN POSITIF & NEGATIF
CPU ARITHMATIC.
ALU (2) Multiplication & Division a ) shifting register method b ) booth’s Representation b ) Parallel array Multiplication c ) parallel Array Divider.
ORGANISASI KOMPUTER MATA KULIAH: ARITMATIKA PERTEMUAN 11
Transfer Register dan Mikrooperasi
WISNU HENDRO MARTONO,M.Sc
Representasi Data: Operasi Aritmatika
2. Dengan garis bilangan Ketentuan : Ketentuan : –Operasi Penjumlahan dan Pengurangan adalah operasi 2 atau lebih bilangan yang di operasikan dengan tanda.
WISNU HENDRO MARTONO,M.Sc
WISNU HENDRO MARTONO,M.Sc
Sistem Bilangan Mata Kuliah :Sistem Digital Moh. Furqan, S.Kom
WISNU HENDRO MARTONO,M.Sc
Sistem-Sistem Bilangan
Sistem-Sistem Bilangan
BILANGAN KOMPLEMEN Temu 9.
PENJUMLAHAN DAN PENGURANGAN BILANGAN BULAT
OPERASI Arithmatika dan logika
PENJUMLAHAN DAN PENGURANGAN BILANGAN BULAT
Transcript presentasi:

WISNU HENDRO MARTONO,M.Sc PERKALIAN WISNU HENDRO MARTONO,M.Sc ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

Outline • Perangkat Keras Perkalian dan Algoritma – cara 1 – cara 2 – cara 3 – Algoritma Booth ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

Perkalian cara 1 Andaikan: Register Perkalian sebanyak 32 bits, then: – Register Pengali/ Multiplicand: 64 bits (geser kiri 32 langkah) – Register Hasil/ Product register: 64 bits (mendapatkan sum) – ALU: 64 bits (membentuk penambahan/ addition) Hardware: ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

PERKALIAN CARA 2 Pd cara 1, setengah langkah bit pengali adalah nol dan ALU 64-bit menjadi percuma Pd cara 2, multiplicand and ALU (adder) adalah 32-bits, dan Hasil dilakukan dg geser kanan/ Product shifts right dibandingkan dg multiplicand yg melakukan geser kiri/ shift left Penambahan dilakukan dg membentuk setengah kiri dari Hasil/ product ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

Perkalian cara 3 Pd cara 2, setengah Hasil/ product yg rendah dan mulai off tidak digunakan Ruang yg tersisa cocok utk ukuran multiplier Ruang sisa dpt digunakan dg menempatkan multiplier pd cara 3 Least significant bit/ LSB hasil/ product akan di test ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

ALGORITMA BOOTH Cara lain melakukan perkalian bilangan integer Lebih cepat (rata-rata) – Terutama saat bekerja pada 1s – Mengurangi banyak operasi penambahan Menangani bilangan bertanda secara otomatis – Metode sebelumnya memerlukan tambahan langkah ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

Contoh Sederhana Utk perkalian 0010 dg 0110 (binary) Saat pengulangan, jika mengalikan bit = – 0 kemudian tambah 0 – angka 1 pertama adalah string dari 1 kemudian kurangi pengalinya – kedua atau urutkan 1 pd string 1 kemudian tambah kan 0 – zero pertama setelah string 1 kemudian tambahkan dg pengalinya ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

Contoh lain Sebelumnya diskusi tentang operasi penambahan dan pengurangan Bagaimana tentang operasi Geser/ shift ? Sekarang selesaikan dg Algoritma Booth ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

Eksekusi dg Algoritma Booth Tergantung pd bit yg ada dan sebelumnya, caranya: – 1a (00): middle of the string of 0s, no operation – 1b (01): end of a string of 1s, add multiplicand to the left half of the product – 1c (10): Beginning of a string of 1s, subtract multiplicand from the left half of the product – 1d (11): Middle of a string of 1s, no operation Geser Register Product ke kanan 1 bit contoh satu: 0010 × 0011 = 00000110two (2 × 3 = 6) contoh dua: 0010 × 1101 = 11111010two (2 × -3 = -6) Algoritma Booth untuk perkalian bilangan positif dan negatif . ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

Contoh Algoritma Booth ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM

UNTUK LEBIH MEMAHAMI, ULANG MATERI INI DENGAN CARA MENGGUNAKAN SOAL YANG ADA PADA BUKU REFERENSI. TERIMA KASIH ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4/7/2017 7:58 PM