Quine-McCluskey (Tabular) Minimization Pertemuan – 6`

Slides:



Advertisements
Presentasi serupa
PENYEDERHANAAN RANGKAIAN
Advertisements

PENYEDERHANAAN RANGKAIAN
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA.
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
ARITMETIKA KOMPUTER I. Pendahuluan
Arsitektur Komputer “Rangkaian Aritmatika”
© 2009 Fakultas Teknologi Informasi Universitas Budi Luhur Jl. Ciledug Raya Petukangan Utara Jakarta Selatan Website:
Operasi Aritmatika.
Sistem-Sistem Bilangan
Aritmatika Bilangan Biner
SISTEM BILANGAN, OPERASI ARITMATIKA DAN PENGKODEAN
Organisasi dan Arsitektur Komputer
MATA KULIAH TEKNIK DIGITAL DISUSUN OLEH : RIKA SUSANTI, ST
BAB 9 RANGKAIAN ARITMATIKA.
BILANGAN POSITIF & NEGATIF
Sistem Bilangan.
1 Kuliah Rangkain Digital Kuliah 3 : Sistem Bilangan Teknik Komputer Universitas Gunadarma.
Logika Matematika Bab 1: Aljabar Boolean
METODE QUINE-McCLUSKEY
Floating Point (Multiplication)
COMPUTER ARITHMETIC.
Organisasi dan Arsitektur Komputer
Pertemuan 2 Sistem Bilangan
Konversi Bilangan Mulyono.
1 Pertemuan 2 Sistem Bilangan Matakuliah: T0483 / Bahasa Rakitan Tahun: 2005 Versi: versi 1.0 / revisi 1.0.
ARCHITECTURE COMPUTER
Pengantar Teknologi Informasi
Operasi dalam sistem bilangan
SEKOLAH TINGGI TEKNOLOGI TELEMATIKA TELKOM
SISTEM BILANGAN.
SISTEM BILANGAN dan BENTUK DATA dalam KOMPUTER
Bahan Kuliah RANGKAIAN DIGITAL
Arsitektur Komputer Genap 2004/2005
OPERASI ARITMATIKA Arsitektur Komputer.
Arithmatika Komputer Pertemuan – 2 Oleh : Tim Pengajar.
ORGANISASI dan ARSITEKTUR KOMPUTER
Representasi Bilangan
Aritmetik Digital #11 Teknik Digital (IF) 2015.
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA.
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
Aritmetik Digital.
REPRESENTASI BILANGAN
BILANGAN POSITIF & NEGATIF
CPU ARITHMATIC.
UNIVERSITAS GUNADARMA
SUPLEMEN MASA DEPAN KULIAH ORGANISASI DAN ARSITEKTUR KOMPUTER
Materi Kuliah ke-2 SISTEM BILANGAN
PENYEDERHANAAN RANGKAIAN
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
COMPUTER ARITHMETIC.
Sistem digital Aritmatika Biner TEKNIK INFORMATIKA
UNIVERSITAS TRUNOJOYO
Sistem digital Aritmatika Biner TEKNIK INFORMATIKA
I. SISTEM BILANGAN BINER
MATA KULIAH TEKNIK DIGITAL DISUSUN OLEH : RIKA SUSANTI, ST., M.ENG
Representasi Data: Operasi Aritmatika
PERTEMUAN MINGGU KE-4 REPRESENTASI DATA OLEH SARI NY.
Aritmatika dan Logika Tari Mardiana, ST, M.Eng.
COMPUTER ARITHMETIC.
REPRESENTASI DATA • Data dalam kehidupan manusia
Sistem-Sistem Bilangan
Sistem-Sistem Bilangan
BILANGAN KOMPLEMEN Temu 9.
PERTEMUAN MINGGU KE-3 REPRESENTASI DATA.
Andang, Elektronika Komputer Digital
OPERASI Arithmatika dan logika
SISTEM BILANGAN.
Biner Bertanda Temu 8.
Aritmatika Biner.
Pertemuan Ke-8 : Bentuk Kanonik
Transcript presentasi:

Quine-McCluskey (Tabular) Minimization Pertemuan – 6`

Quine-McCluskey (Tabular) Minimization Karnaugh Maps (K-Map), sangat efektif untuk meminimumkan persamaan aljabar bool untuk 1-s/d-4 input. Untuk input yang lebih besar dari 4 sudah mulai sulit dengan menggunakan K-Map. K-Map sangat tergantung dari kemampuan seseorang untuk melihat prime inplicant dan memilih sejumlah prime implicant yang dapat meng cover minterm sebanyak-banyaknya.

Quine-McCluskey (Tabular) Minimization

Outline of the Quine-McCluskey Method Buat persamaan bool ke dalam bentuk standard sum-of-minterm Eliminasi sebanyak mungkin literal, dengan menerapkan hukum bool: xy+xy’=x. Gubakan prime inplicant chart untuk memilih minimum set of prime implicant

Menentukan prime implicant AB’CD’ + AB’CD = AB’C _ 1 0 1 0 + 1 0 1 1 = 1 0 1 _ Tanda _ : Variabel yang dihilangkan Ke-2 Minterm diatas dapat digabungkan karena mimiliki perbedaan satu bit A’BC’D + A’BCD’ => tidak dpt digabungkan

The prime inplicant chart Bagian kedua dari prosedur Quine-McCluskey adalah menentuka prime implicant chart Prime implicant chart digunakan untuk memilih minimum set of prime implicant

CONTOH LAIN:

Fixed Point Arithmetic Bilangan tidak bertanda (unsigned number) Selelu positip Bobot bilangan : semua bit merepresentasikan magnitude Bilangan bertanda (signed number) MSB = 0 berarti positip MSB = 1 berarti negatip

Fixed Point Arithmetic Untuk menyatakan bilangan bertanda ada 3 cara : Signed modulus (Signed Magnitude) One’s complement Two’s complement

Signed Modulus Representation S Magnitude MSB LSB Untuk bilangan negatif S = 1 Untuk bilangan positip S = 0 Untuk n-bit bilangan: Max bilangan positif : +(2n-1 – 1) Min bilangan positif : +0 Max bilangan negatif : -(2n-1 – 1) Min bilangan negatif : -0

1’s Complement Representation S Magnitude MSB LSB Untuk bilangan negatif S = 1, dan negasi kan setiap bit dari magnitude-nya Untuk bilangan positip S = 0 Untuk n-bit bilangan: Max bilangan positif : +(2n-1 – 1) Min bilangan positif : +0 Max bilangan negatif : -(2n-1 – 1) Min bilangan negatif : -0

2’s Complement Representation S Magnitude MSB LSB Untuk bilangan negatif S = 1, negasi-kan setiap bit dari magnitude-nya dan ditambah 1 atau: 2’s Complement = 1’s Complement + 1 Untuk bilangan positip S = 0 Untuk n-bit bilangan: Max bilangan positif : +(2n-1 – 1) Min bilangan positif : +0 Max bilangan negatif : -2n-1 Min bilangan negatif : -1

Keuntungan & kerugian Kerugian Signed Modulus 1’S Complement Membutuhkan rangkaian pengurangan Nilai 0 (nol) tidak unik (-0 dan +0) Proses aritmatika lebih komplek 1’S Complement Nilai 0 tidak unik (-0 dan +0) Memerlukan 2 kali penambahan (jika ada carry) 2’S Complement Relatif lebih komplek untuk bilangan negatif

Keuntungan & kerugian Keuntungan Signed Modulus 1’S Complement Mudah dalam melakukan negasi 1’S Complement Hanya memerlukan rangkaian pejumlahan 2’S Complement Hanya memerlukan rangkaian penjumlahan Carry bit bisa di Ignore (single addition only) Memiliki nilai 0 (nol) yang unik

Arithmetic Operation Signed Modulus

Arithmetic Operation 1’s Complement

Arithmetic Operation 2’s Complement

Arithmetic Operation (2’s Complement) Find 010000112 – 010101002 01000011 01000011 – 01010100 + 10101100 11101111 00010001 The carry of 0 indicates that a correction of the result is required. Result = – (00010001) 2’s comp 2’s comp

Signed Integer Representation Example Number Sign - Mag. 1's Comp. 2's Comp. +3 011 +2 010 +1 001 +0 000 – 100 111 — 1 101 110 2 3 4

Overflow Condition Overflow akan terjadi apabila: Penjumlahan bilangan positip tetapi menghasilkan bilangan negatip Penjumlahan bilangan negatip tetapi menghasilkan bilangan positip

Latihan Jika bilangan biner dibawah dalam format sign modulus berapa nilai desimalnya ? Jika bilangan biner dibawah dalam format one’s complement berapa nilai desimalnya ? Jika bilangan biner dibawah dalam format two’s complement berapa nilai desimalnya ? (a). 0110111 = +55 (1,2,3) (b). 1011001 = -25 (1), -38 (2), -39 (3) (c). 1000010 = -2 (1), -61 (2), -62 (3)