فى محاضرة الدوائر المنطقية – 6- رأينا عملية فك الشفرة الثنائية إلى كود عشرى ، أما بالنسبة لعملية التشفير (الترميز ) الثنائى (Encoding)فهى العكس ، لدائرة التشفير أكثر من مدخل ويتواجد أحدهم فى المستوى الأعلى (منطق – 1) (True) وعدد من المخارج أقل يتواجد أحدهما أو أكثر فى المستوى الأعلى بكود معين لكل حالة فى المدخلات ، الغرض من التشفير هو خفض عدد الموصلات الناقلة للبيانات .
المشفرات (Encoders) وإن اختلفت سعتها إلا أن جميها تحكمها العلاقة الرياضية (M = 2n) ، حيث عدد المداخل = M ، عدد المخارج = N ، ويسمى مشفر M-N)
مشفر Binary Coder 4×2)
فى الشكل ش (1) الرسم الصندوقى لمشفر 2-4 وجدول الحقيقة فى ش (2) ومن الجدول كل حالة محددة بوجود أحد المداخل فى المستوى الأعلى (1) يقابلها كود ثنائى فى الخرج ، ومن الجدول نستخرج تعبيرات بوولييان كما فى ش (3) ، فالمخرج A0 يكن فى المستوى الأعلى (1) ما إذا كان أحد المدخلين Y1 ، Y3 فى المستوى الأعلى (1) ، والمخرج A1 يكن فى المستوى الأعلى (1) ما إذا كان أحد المدخلين Y2 ، Y3 فى المستوى الأعلى (1 ) .
ويحقق تعبيرى بووليان فى ش (3) بوابتان OR كما فى ش (4)