Tugas 8 Galuh panca function of CL

Fungsi logika kombinasi

Logika kombinasional adalah jenis logika di mana output hanya dapat dimodifikasi oleh input yang ada.


Rangkaian Logika Kombinasi

Sirkuit kombinasional adalah jenis sirkuit di mana input saat ini hanya dapat mengubah output saat ini. Rangkaian ini disebut juga rangkaian clock independent karena untuk pengoperasiannya tidak memerlukan clock. Sirkuit ini tidak memiliki elemen memori atau jalur umpan balik, sehingga sirkuit tidak dapat menyimpan data apa pun. Rangkaian kombinasional dapat dirancang dengan menggabungkan gerbang logika. Rangkaian yang digunakan dalam logika kombinasional digunakan sebagai coding, decoding, deteksi kesalahan, manipulasi. Rangkaian dasar logika kombinasional adalah multiplexer, decoder, encoder, shitter, Adder, Subtractor.

Rangkaian logika kombinasional dapat memiliki 'n' jumlah variabel input dan 'm' jumlah variabel output. Untuk variabel input 'n', ada 2^n kemungkinan kombinasi variabel input. Untuk setiap kombinasi unik dari variabel input, hanya ada satu kemungkinan kombinasi output. Fungsi output selalu dinyatakan dalam variabel input. Tabel kebenaran atau persamaan Boolean dapat menentukan hubungan antara keluaran dan masukan dari rangkaian kombinasional.


Contoh Logika Kombinasi

Setengah Penambah

Half adder adalah contoh sirkuit kombinasional, di mana kita dapat menambahkan dua bit. Ini memiliki dua input, masing-masing satu bit dan dua output, di mana satu membawa output, dan yang lainnya untuk jumlah output, Berikut gambarnya.

Setengah Pengurang

Half Subtractor adalah rangkaian kombinasi aritmatika yang melakukan pengurangan dua bit input dan memberikan dua output, satu sebagai perbedaan dan yang lainnya sebagai pinjaman. Merancang rangkaian subtractor pada dasarnya mirip dengan adder. Saya tidak dapat mempertimbangkan masukan pinjaman apa pun, berikut gambarnya.


penambah penuh

Penambah penuh adalah contoh rangkaian kombinasi aritmatika; di sini, kita dapat menambahkan bit mereka pada satu waktu, dan memiliki dua output sum dan carry. Di half adder, kita hanya bisa menambahkan dua bit sekaligus. Sebuah penambah penuh mengatasi batasan itu; penambah penuh sangat penting untuk menambahkan bilangan biner yang besar. Namun, satu penambah penuh hanya dapat menambahkan satu bit bilangan biner pada satu waktu, tetapi dengan menjumlahkan penambah penuh, kita dapat menambahkan bilangan biner yang lebih ekstensif. Namun, kita dapat membuat penambah penuh dengan menggabungkan dua penambah setengah.

Pengurang Penuh:

Penuh pengurang juga merupakan sirkuit kombinasi aritmatika, di mana kita dapat melakukan pengurangan tiga input satu bit, inputnya adalah minuend, subtrahend, dan borrow. Ini menghasilkan dua output, satu sebagai perbedaan input dan yang lainnya sebagai pinjaman.


Multiplekser

Multiplexer memiliki banyak input dan satu output, dan memiliki garis pemilih yang memilih satu input pada satu waktu sebagai persyaratan. Ini mengirimkannya ke jalur output, dan untuk jumlah input 'n' di sini, kita memerlukan nomor 'm' dari jalur pilih di mana n=2^m. Ini juga memiliki saluran input yang diaktifkan, memungkinkan kita untuk melakukan cascade multiplexer atau ekspansi lebih lanjut sesuai kebutuhan. Ini juga disebut pemilih data. 16:1 Merupakan multiplexer terbesar yang tersedia dalam bentuk IC.

Demultiplexer

Demultiplexer hanya memiliki satu input dan beberapa output. Ini memiliki garis pemilih yang memilih satu jalur output pada satu waktu; dengan jalur pilih, kita dapat mendistribusikan sinyal input ke banyak jalur output sesuai kebutuhan kita. Untuk jumlah 'n' jalur keluaran di sini, kita memerlukan nomor 'm' dari jalur pilih di mana n=2^m. Demultiplexer dapat bekerja sebagai konverter biner ke desimal.

Pembanding

Komparator adalah rangkaian kombinasional di mana ia dapat membandingkan besarnya bilangan dua n-bit dan memberikan kita hasil relatif sebagai keluaran. Ini dapat memiliki tiga output. Sebagai contoh input yang kita berikan A dan B pada komparator dimana A dan B dapat berupa bilangan n-bit output dari komparator dapat berupa A B. Sirkuit memeriksa besarnya input dan membandingkannya; ada port output yang berbeda untuk A=B, A>B, dan A

Pembuat enkode

The encoder adalah sirkuit kombinasional. Memiliki 2^n jalur input dan memiliki 'n' jalur output yang sesuai dengan input kode n-bit

Decoder 

Ini adalah sirkuit yang mengubah jalur input biner n menjadi maksimum 2^n jalur keluaran.

penambah BCD:

Penjumlah BCD adalah rangkaian kombinasi aritmatika yang digunakan untuk mengoperasikan penjumlahan pada bilangan BCD, angka dan keluaran yang dihasilkan dalam bentuk BCD. Kadang-kadang output dari penambah BCD mungkin merupakan nomor BCD yang valid, dan kemudian mengubah nomor BCD yang tidak valid menjadi valid dengan menambahkan 0110 ke output yang tidak valid.

Pengurang BCD:

Pengurang BCD adalah mengoperasikan pengurangan pada bilangan BCD. Jika kita mengambil dua input bilangan BCD, satu sebagai A dan yang lainnya sebagai B, pengurangan bilangan BCD setara dengan penambahan komplemen B ke A. Dalam BCD, metode pengurangan 9 atau komplemen 10 digunakan.

ALU (Satuan Logika Aritmatika):

Sirkuit unit logika Aritmatika banyak digunakan sebagai sirkuit kombinasional, dan sirkuit ini digunakan untuk melakukan semua operasi aritmatika dan logika untuk dan prosesor. ALU dikenal sebagai jantung dari mikroprosesor atau mikrokontroler.


Fungsi logika kombinasi

Fungsi logika kombinasional dapat didefinisikan dengan Tabel Kebenaran, Diagram Logika atau Persamaan Boolean.

Tabel kebenaran adalah daftar tabular dari semua kemungkinan kombinasi biner dari variabel input dan kombinasi output terkait dari rangkaian logika. Hanya ada dua kemungkinan bit input atau output, yaitu '0' dan '1'. Jika jumlah input adalah 'n', akan ada 2^n kombinasi. Dalam tabel ini, ada satu baris untuk mewakili kombinasi input serta baris yang berbeda untuk kombinasi output. Ini dapat diperoleh dari diagram logika atau ekspresi Boolean dari sirkuit.

Diagram Logika

Diagram logika terutama terdiri dari gerbang logika dasar dan beberapa representasi simbolis dari rangkaian. Ini menunjukkan kepada kita interkoneksi gerbang logika, mewakili beberapa jalur sinyal (seperti mengaktifkan, memilih jalur, jalur kontrol, dll.). Ini digunakan untuk mendefinisikan fungsionalitas sirkuit. Itu dapat diperoleh melalui ekspresi Boolean atau tabel kebenaran sirkuit.

Ekspresi Boolean

Ini adalah persamaan yang terbentuk dari kombinasi variabel input dan output; di sini, ekspresi ini terutama digunakan untuk mendefinisikan variabel output variabel input. Ekspresi ini dapat diturunkan dari tabel kebenaran atau diagram logika sirkuit.


Penjelasan antara rangkaian sekunsial dan rangkaian kombinasi

1. Rangkaian Sekuensial adalah rangkaian logika yang keadaan isinya dipengaruhi oleh masukan dan kondisi keluaran yang sebelumnya atau dapat diartikan dengan susunan yang bekerja berdasarkan urutan waktu yang ada. Ciri-ciri dari rangkaian sekuensial yang penting adalah adanya jalur umpan balik di dalam susunannya.


2. Rangkaian Kombinasi adalah rangkaian yang keluarannya hanya terpikat pada masukan yang sesuai pada saat itu. Pada intinya, rangkaian kombinasi ini merupakan pelaksana dan pengganti langsung dari logika pada boolean, yang bisa dibilang sebagai fungsi logika. Operator logika boolean yang digunakan adalah pembalik NOT, perkalian logika AND, dan penambahan logika OR.


Sumberhttps://onlinelearning.uhamka.ac.id/

Komentar

Postingan populer dari blog ini

Tugas 6 Galuh panca Teorema de Morgan

Tugas 9 Galuh panca wirasa latches, flip flop Dan pewaktu

Tugas 10 galuh panca rangkaian register