SlideShare ist ein Scribd-Unternehmen logo
1 von 14
WISNU HENDRO MARTONO,M.Sc
06/02/13 04:23
ORGANISASI KOMPUTER by TIM DOSEN
STT PLN 1
• Perangkat Keras Perkalian dan Algoritma
– cara 1
– cara 2
– cara 3
– Algoritma Booth
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 2
 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:
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 3
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4
 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
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 5
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 6
 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
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 7
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 8
 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
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 9
 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
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 10
 Sebelumnya diskusi tentang operasi penambahan dan
pengurangan
 Bagaimana tentang operasi Geser/ shift ?
 Sekarang selesaikan dg Algoritma Booth
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 11
 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 .
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 12
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 13
06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 14

Weitere ähnliche Inhalte

Andere mochten auch

Lesson 2 inventions
Lesson 2 inventions Lesson 2 inventions
Lesson 2 inventions
tonyabur
 
Lesson 4 urbanization
Lesson 4 urbanizationLesson 4 urbanization
Lesson 4 urbanization
tonyabur
 
Copyrights & education
Copyrights & educationCopyrights & education
Copyrights & education
ajethridge
 
Initial test eso
Initial test esoInitial test eso
Initial test eso
Angel Leon
 
Asio4 all v2 instruction manual
Asio4 all v2 instruction manualAsio4 all v2 instruction manual
Asio4 all v2 instruction manual
Jonas Souza
 
ใ บ ง า น ท ี ่ 1 2 13
ใ บ ง า น ท ี ่ 1 2 13ใ บ ง า น ท ี ่ 1 2 13
ใ บ ง า น ท ี ่ 1 2 13
Suksun Vanz Noii
 

Andere mochten auch (13)

Cенгара
CенгараCенгара
Cенгара
 
Lesson 2 inventions
Lesson 2 inventions Lesson 2 inventions
Lesson 2 inventions
 
Lesson 4 urbanization
Lesson 4 urbanizationLesson 4 urbanization
Lesson 4 urbanization
 
Survey of open source health information systems
Survey of open source health information systemsSurvey of open source health information systems
Survey of open source health information systems
 
Copyrights & education
Copyrights & educationCopyrights & education
Copyrights & education
 
Initial test eso
Initial test esoInitial test eso
Initial test eso
 
Public Libraries News: How to produce a specialist news site in 2014
Public Libraries News: How to produce a specialist news site in 2014Public Libraries News: How to produce a specialist news site in 2014
Public Libraries News: How to produce a specialist news site in 2014
 
Asio4 all v2 instruction manual
Asio4 all v2 instruction manualAsio4 all v2 instruction manual
Asio4 all v2 instruction manual
 
ใ บ ง า น ท ี ่ 1 2 13
ใ บ ง า น ท ี ่ 1 2 13ใ บ ง า น ท ี ่ 1 2 13
ใ บ ง า น ท ี ่ 1 2 13
 
Health safety risk analysis
Health safety risk analysisHealth safety risk analysis
Health safety risk analysis
 
6666666666666
66666666666666666666666666
6666666666666
 
INTEGRATED, RELIABLE AND CLOUD-BASED PERSONAL HEALTH RECORD: A SCOPING REVIEW
INTEGRATED, RELIABLE AND CLOUD-BASED PERSONAL HEALTH RECORD: A SCOPING REVIEWINTEGRATED, RELIABLE AND CLOUD-BASED PERSONAL HEALTH RECORD: A SCOPING REVIEW
INTEGRATED, RELIABLE AND CLOUD-BASED PERSONAL HEALTH RECORD: A SCOPING REVIEW
 
Optimalisasi solidworks
Optimalisasi solidworksOptimalisasi solidworks
Optimalisasi solidworks
 

Ähnlich wie Ok 8 perkalian

Bilangan Positif & Negatif
Bilangan Positif & NegatifBilangan Positif & Negatif
Bilangan Positif & Negatif
Rizky Wulansari
 
operasi arithematik
operasi arithematik operasi arithematik
operasi arithematik
Lela Warni
 
Ok 4 pos_neg
Ok 4 pos_negOk 4 pos_neg
Ok 4 pos_neg
windi1
 
Pertemuan 11-aritmatika
Pertemuan 11-aritmatikaPertemuan 11-aritmatika
Pertemuan 11-aritmatika
France Rhezhek
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
Hata Netral
 
Presentation1 tgs111
Presentation1 tgs111Presentation1 tgs111
Presentation1 tgs111
Sii Frc
 

Ähnlich wie Ok 8 perkalian (10)

Ok 6 alu
Ok 6 aluOk 6 alu
Ok 6 alu
 
Bilangan Positif & Negatif
Bilangan Positif & NegatifBilangan Positif & Negatif
Bilangan Positif & Negatif
 
operasi arithematik
operasi arithematik operasi arithematik
operasi arithematik
 
Ok 4 pos_neg
Ok 4 pos_negOk 4 pos_neg
Ok 4 pos_neg
 
14675172.ppt
14675172.ppt14675172.ppt
14675172.ppt
 
Pertemuan 11-aritmatika
Pertemuan 11-aritmatikaPertemuan 11-aritmatika
Pertemuan 11-aritmatika
 
Ok 9 pembagian
Ok 9 pembagianOk 9 pembagian
Ok 9 pembagian
 
207 p10
207 p10207 p10
207 p10
 
Operasi arithmatika dan logika
Operasi arithmatika dan logikaOperasi arithmatika dan logika
Operasi arithmatika dan logika
 
Presentation1 tgs111
Presentation1 tgs111Presentation1 tgs111
Presentation1 tgs111
 

Mehr von lembayungtirta (20)

Tgs orkom
Tgs orkomTgs orkom
Tgs orkom
 
Soal organisasi komputer
Soal organisasi komputerSoal organisasi komputer
Soal organisasi komputer
 
Soal essai orkom 09
Soal  essai  orkom 09Soal  essai  orkom 09
Soal essai orkom 09
 
Sap 0 rkom
Sap 0 rkomSap 0 rkom
Sap 0 rkom
 
Ok 12 perform_1
Ok 12 perform_1Ok 12 perform_1
Ok 12 perform_1
 
Ok 10 org cpu
Ok 10 org cpuOk 10 org cpu
Ok 10 org cpu
 
Ok 11 operasi cpu
Ok 11 operasi  cpuOk 11 operasi  cpu
Ok 11 operasi cpu
 
Ok 5 float
Ok 5 floatOk 5 float
Ok 5 float
 
Ok 3 rep data2
Ok 3 rep  data2Ok 3 rep  data2
Ok 3 rep data2
 
Ok 2 rep data1
Ok 2 rep  data1Ok 2 rep  data1
Ok 2 rep data1
 
Ok 1 intro
Ok 1 introOk 1 intro
Ok 1 intro
 
Listrik8
Listrik8Listrik8
Listrik8
 
Listrik10
Listrik10Listrik10
Listrik10
 
Listrik7.
Listrik7.Listrik7.
Listrik7.
 
Listrik6.
Listrik6.Listrik6.
Listrik6.
 
Listrik5
Listrik5Listrik5
Listrik5
 
Listrik4 edit
Listrik4 editListrik4 edit
Listrik4 edit
 
Listrik4
Listrik4Listrik4
Listrik4
 
Listrik3
Listrik3Listrik3
Listrik3
 
Listrik2 edit
Listrik2 editListrik2 edit
Listrik2 edit
 

Kürzlich hochgeladen

BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
JarzaniIsmail
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
dpp11tya
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
AlfandoWibowo2
 

Kürzlich hochgeladen (20)

MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
PPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptxPPT Mean Median Modus data tunggal .pptx
PPT Mean Median Modus data tunggal .pptx
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptxRefleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
Refleksi Mandiri Modul 1.3 - KANVAS BAGJA.pptx.pptx
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptxOPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
OPTIMALISASI KOMUNITAS BELAJAR DI SEKOLAH.pptx
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdfKanvas BAGJA prakarsa perubahan Ahyar.pdf
Kanvas BAGJA prakarsa perubahan Ahyar.pdf
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.pptSEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
SEJARAH PERKEMBANGAN KEPERAWATAN JIWA dan Trend Issue.ppt
 
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptxDEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
DEMONSTRASI KONTEKSTUAL MODUL 1.3 CGP 10.pptx
 

Ok 8 perkalian

  • 1. WISNU HENDRO MARTONO,M.Sc 06/02/13 04:23 ORGANISASI KOMPUTER by TIM DOSEN STT PLN 1
  • 2. • Perangkat Keras Perkalian dan Algoritma – cara 1 – cara 2 – cara 3 – Algoritma Booth 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 2
  • 3.  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: 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 3
  • 4. 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 4
  • 5.  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 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 5
  • 6. 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 6
  • 7.  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 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 7
  • 8. 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 8
  • 9.  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 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 9
  • 10.  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 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 10
  • 11.  Sebelumnya diskusi tentang operasi penambahan dan pengurangan  Bagaimana tentang operasi Geser/ shift ?  Sekarang selesaikan dg Algoritma Booth 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 11
  • 12.  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 . 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 12
  • 13. 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 13
  • 14. 06/02/13 04:23ORGANISASI KOMPUTER by TIM DOSEN STT PLN 14