تستخدم الآلات الحاسبة (والكومبيوترات) المعطيات المدخلة باستخدام مكونات الكترونية معروفة باسم بوابات منطقية logic gates. وكما يوحي الاسم، تتصرف البوابات المنطقية كحاجز في الدارات الالكترونية، فتأخذ تيارين كهربائين، وتقارنهما، وترسل تيار جديد اعتمادًا على ما تجده. هناك عدة أنواع من البوابات المنطقية: AND, OR, NOT, XOR.