एक अभ्यास के रूप में, मैं कॉनवे के गेम ऑफ लाइफ को सरल डिजिटल लॉजिक में लागू करने की कोशिश कर रहा हूं। मैं एक 9-चर समारोह को कम करके पूरी बात कर सकता था, लेकिन मुझे लगता है कि अभी भी काफी बड़ा होगा। एल्गोरिथ्म के मुख्य तत्वों में से एक यह निर्धारित कर रहा है कि आपके 8 पड़ोसियों में से कितने 'जीवित' हैं।
8 इनपुट को देखते हुए, यह निर्धारित करने का सबसे आसान तरीका है कि कितने सेट हैं? विशेष रूप से मुझे एक आउटपुट की आवश्यकता है जो 2 सेट होने पर उच्च है, और एक आउटपुट जो 3 सेट होने पर उच्च है।
मेरा मुख्य विचार अब एक पीआईएसओ शिफ्ट रजिस्टर, एक काउंटर, और एक 3: 8 डिकोडर का है, लेकिन मुझे उस सभी को चलाने के लिए एक माइक्रोकंट्रोलर की बहुत आवश्यकता है। ऐसा लगता नहीं है कि किसी फ़ंक्शन का यह जटिल है। शायद एक 256x2 रोम भी काम करेगा, लेकिन मेरी खोजों ने उस तरह के किसी भी हिस्से को चालू नहीं किया है।
मुझे पता है कि 10 आईओ के साथ कोई भी तस्वीर यह तुच्छ तरीके से कर सकती है, लेकिन मैं इसे यथासंभव न्यूनतम तरीके से लागू करना चाहता हूं।

