NAND2Tetris kursu aracılığıyla çalışıyorum ancak OR, NOT ve AND geçitlerini kullanarak bir çoklayıcıyı nasıl uygulayacağımı anlayamıyorum. Bir AND geçidi ile yakın olan bir OR geçidini birbirine bağlamayı başardım, ancak doğruluk tablosunun tek bir satırında başarısız oldu.HDL'de Muxltiplexer uygulaması
0
A
cevap
0
Öncelikle çoklayıcı için bir doğruluk tablosu oluşturun. Girişlerin a
ve b
olarak adlandırıldığını varsayalım. Seçim girişi s
. s
"0" ise, o
çıktısı a
'a eşittir. s
'1' ise, çıktı b
'a eşittir.
a b s o
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 1
Şimdi bir boolean denkleme doğruluk tablosunu açmak: 1-muxltiplexor: 2 için bu kadar
o = s (!ab + ab) + !s (a!b + ab)
o = sb + !sa
:
o = !abs + a!b!s + ab!s + abs
Bu da basitleştirilmiş edilebilir.
İlgili konular
- 1. WinForm uygulaması için MVVM Uygulaması
- 2. Geçersiz win32 Uygulaması Visual Studio Uygulaması
- 3. Sunucuda PHP uygulaması ayrıştırılamadı Swift uygulaması
- 4. , "Posta" uygulaması
- 5. logsumexp uygulaması?
- 6. History.js uygulaması
- 7. Raylar uygulaması:
- 8. android uygulaması
- 9. Alıcı uygulaması
- 10. Düğüm uygulaması
- 11. UILocalNotification uygulaması
- 12. SimHash uygulaması?
- 13. “Web uygulaması”
- 14. NSUserDefaults uygulaması
- 15. Javascript uygulaması?
- 16. IConvertible.GetTypeCode Uygulaması
- 17. OSS uygulaması?
- 18. Trie uygulaması?
- 19. Raylar uygulaması
- 20. Fragman Uygulaması
- 21. ios uygulaması
- 22. Android uygulaması
- 23. MEAN uygulaması
- 24. DOM uygulaması?
- 25. Silverlight Uygulaması?
- 26. çağırma uygulaması
- 27. tarifi uygulaması
- 28. Azure Web Uygulaması Sıcaklık dosya benim Azure Web Uygulaması Web API uygulaması birinde sorumluluğunu
- 29. Web Uygulaması ve Konsol Uygulaması arasında Yapılandırma ayarlarını paylaşma
- 30. İstemci Tarafında Web Uygulaması İçin Parmak İzi Taraması Uygulaması
Hiçbir şey denediniz mi? – damage