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 PengurangHalf 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
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
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.
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.
Komentar
Posting Komentar