Logik berurutan vs gabungan
Elektronik Digital adalah asas kemajuan teknologi moden. Peranti digital dibuat menggunakan prinsip logik Boolean. Logik Boolean, berdasarkan sifat output, dipisahkan menjadi logik gabungan dan logik berurutan. Setiap jenis logik boleh digunakan untuk melaksanakan elemen digital yang berbeza yang digunakan hari ini.
Logik gabungan
Dalam logik gabungan, output adalah fungsi input sekarang. Output adalah bebas daripada output sebelumnya; oleh itu kadang -kadang, dipanggil Logik bebas masa.
Logik gabungan digunakan untuk melakukan operasi boolean pada isyarat input binari dan data binari. Unit aritmetik dan logik CPU melakukan operasi gabungan pada rentetan data. Separuh penambah, penambah penuh, multiplexers, demultiplexers, decoder dan encoder juga dibina berdasarkan logik gabungan.
Logik berurutan
Logik berurutan adalah bentuk logik boolean di mana output adalah fungsi kedua -dua input dan output masa lalu. Dalam kebanyakan kes, isyarat output dimasukkan ke dalam litar sebagai input baru. Logik Sequential digunakan untuk mereka bentuk dan membina mesin negeri terhingga. Pelaksanaan asas logik berurutan adalah flip-flop. Selipar Oleh itu, direka untuk mengekalkan keadaan sistem, oleh itu, dianggap sebagai elemen memori asas.
Logik berurutan dibahagikan kepada logik segerak dan logik tak segerak. Dalam Logik segerak, Operasi logik diulang secara kitaran melalui isyarat berayun yang dibekalkan kepada setiap flip-flop di litar. Isyarat ini, sering dipanggil nadi jam, mengaktifkan litar logik untuk satu operasi.
Kelebihan utama logik segerak adalah kesederhanaannya. Kelemahan utama logik segerak adalah kelajuan jam terhad yang tersedia dan keperluan isyarat jam untuk setiap flip-flop. Akibatnya, kelajuan litar segerak adalah terhad dan pembaziran tenaga berlaku apabila mengedarkan isyarat kepada setiap elemen flop-flop.
Dalam logik asynchronous, Semua jepit flip tidak mencatatkan pada kitaran yang sama. Sebaliknya, setiap flip-flop individu dicatatkan melalui isyarat jam utama atau dengan output flip-flop yang lain. Oleh itu, kelajuan litar logik tak segerak jauh lebih tinggi daripada litar segerak. Walaupun logik tak segerak adalah cekap, mereka sukar untuk mereka bentuk dan melaksanakan dan menimbulkan masalah jika dua isyarat bertindih.
Apakah perbezaan antara logik gabungan dan berurutan?
• Logik gabungan hanya menggunakan input semasa untuk menentukan output manakala logik berurutan menggunakan kedua -dua input semasa serta output sebelumnya untuk menentukan input semasa.
• Logik gabungan digunakan untuk melaksanakan operasi Boolean asas manakala logik berurutan digunakan untuk membuat elemen memori.
• Logik berurutan menggunakan maklum balas dari output ke input manakala logik gabungan tidak memerlukan maklum balas.