عملية على مستوى البتات Bitwise operation- في البرمجيات، تعمل عملية بتية على سلسلة بتات، أو مصفوفة بتات، أو رقم ثنائي (والذي يعد سلسلة بتات) على مستوى بتاته الفردية. إنه إجراء سريع وبسيط، أساسي للعمليات الحسابية ذات المستوى الأعلى، ويدعمه المعالج بشكل مباشر. يتم تقديم معظم العمليات التي تتم على أساس البتات على هيئة تعليمات ذات متغيرين حيث تحل النتيجة محل أحد متغيرات الإدخال.
في المعالجات البسيطة منخفضة التكلفة، تكون العمليات التي تتم على أساس البت أسرع بشكل كبير من عملية القسمة، وأسرع بعدة مرات من عملية الضرب، وأحيانًا أسرع بشكل كبير من عملية الجمع. وفي المقابل نجد أن المعالجات الحديثة عادةً ما تقوم بعمليات الجمع والضرب بنفس سرعة العمليات ثنائية البت نظرًا لخطوط التعليمات الأطول والخيارات الأخرى في تصميم معمارية الحاسوب، فإن العمليات ثنائية البت تستخدم عادةً طاقة أقل بسبب الاستخدام المنخفض للموارد.