Nand
একটি 'সর্বজনীন' লজিক গেট হিসাবে পরিচিত, কারণ এটি আপনাকে অন্য সমস্ত বুলিয়ান লজিক গেটগুলি সংজ্ঞায়িত করতে দেয়:
not(x) = nand(x,x)
and(x, y) = not(nand(x, y))
or(x, y) = nand(not(x), not(y))
nor(x, y) = not(or(x, y))
xor(x, y) = nand(nand(a, nand(a, b)), nand(b, nand(a, b)))
এটি ন্যানড-লজিক হিসাবে পরিচিত এবং এটি আধুনিক কম্পিউটারগুলিতে সাধারণত ব্যবহৃত হয় কারণ একটি ট্রানজিস্টরকে ন্যানড-গেটের মতো আচরণ করা যেতে পারে।
আমি ভাবছি কি বিটওয়াইজ অপারেশনগুলির সাথে একই রকম কিছু করা সম্ভব। পারে এমন একটি উদাহরণ , bitwise নন্দ (bnand) সংজ্ঞায়িত করার জন্য ব্যবহৃত হতে bnot
, bor
, band
, bnor
, bxor
? একটি সার্বজনীন বিটওয়াইজ অপারেশন আছে?