Jenis sirkuit logika Boolean apa ini?


14

Saya perlu bantuan untuk mengkonfirmasi beberapa firasat. Saya mencoba mencari tahu tipe sirkuit apa ini:

diagram

Ada ide?
Juga, saya pikir ekspresi logika untuk ini adalah: D = (A AND B) OR (NOT(B) AND C)

Jawaban:


27

Hanya ada dua sinyal perantara, sehingga relatif mudah untuk dipecah. Kami akan memanggil input kiri ke ORgerbang bawah Xdan input kanan Y.

Saya akan menggunakan beberapa singkatan di sini - NOT= !, AND= &, OR= |.

X = A & B

Y =! B & C

Keduanya mengarah ke ORgerbang yang menghasilkan D:

D = (A & B) | (! B & C)

Yang merupakan hasil yang Anda dapatkan, jadi Anda benar.

Salah satu aplikasi dari rangkaian logika ini adalah bertindak sebagai pemilih:

  • Ketika Bdinyatakan, maka Aadalah output aktif D, dan Cdiabaikan.
  • Ketika Bdinyatakan Ctidak aktif D, maka output aktif , dan Adiabaikan.

1
Ya, itu jelas terlihat seperti multiplexer 2-1. Melewati A atau C ke output, tergantung pada nilai B.
ajs410

3
Ini adalah multiplexer, tapi tidak bebas bahaya. Bahkan jika A dan C benar, sisi naik atau turun dapat menghasilkan kesalahan pada output. Multiplexer bebas bahaya akan memasukkan "A dan C" sebagai istilah tambahan pada output "atau" gate.
supercat

6

Ini adalah multiplexer 2: 1, input yang dipilih adalah B. A dan C adalah input, D adalah output

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.