hotchpotch/wikipedia-multilingual-ir-pairs huggingface dataset:
A4 (التصنيف) الرياضة
تاريخيًا، بسبب انخفاض معدلات المشاركة في سباقات الرجال T43، دمج الفئة مع فئة T44. أطلق على الفئة المشتركة آنذاك اسم T44، وكانت تشمل مبتوري الأطراف من أسفل الركبة بشكل مفرد ومزدوجي. كان هناك جهد في عام 2008 لتجنب حدوث ذلك بسبب الاعتقاد بأن مبتوري الأطراف أسفل الركبة يتمتعون بميزة تنافسية مقارنة بمبتوري الأطراف أسفل الركبة مرة واحدة. وقد أكدت الأبحاث اللاحقة المتعلقة بنتائج الرجال في دورة الألعاب البارالمبية الصيفية 2012 في لندن أن هذا هو الحال بالنسبة لكل من سباق 200 متر و400 متر.
A4 (التصنيف) الرياضة
في كرة السلة على الكراسي المتحركة، يميل الرياضيون في هذه الفئة إلى أن يُصنفوا كلاعبين بأربع نقاط أو لاعبين بأربعة ونصف نقطة. تعتمد نقطة القطع بين الفئتين عمومًا على موقع البتر. الأشخاص الذين لديهم بتر أطول من 2/3 من طول فخذهم هم عادة لاعبون بـ 4.5 نقطة. اللاعبون الذين لديهم بتر أقصر هم لاعبون بأربع نقاط. في كرة السلة على الكراسي المتحركة، قد يواجه لاعبو A4 مشاكل في التحكم في حركاتهم الجانبية. على الرغم من أن لعبة كرة السلة على الكراسي المتحركة كانت موجودة منذ الألعاب البارالمبية الأولى، فقد سُمح للاعبين مبتوري الأطراف من هذه الفئة لأول مرة بالتصنيف والمشاركة دوليًا في عام 1983 بعد إنشاء نظام تصنيف وظيفي في كولونيا بألمانيا بواسطة هورست ستروخكيندل. تنافس اللاعبون من هذه الفئة لأول مرة في بطولة الكأس الذهبية عام 1983.
A4 (التصنيف) الرياضة
هناك نوع مختلف من كرة السلة يسمى كرة السلة للمبتورين. ويستخدم نظام تصنيف ISOD فيما يتعلق بمن هو مؤهل للمشاركة، ولكنه مفتوح من حيث جميع الفئات المؤهلة، بما في ذلك هذه الفئة، التي يمكنها اللعب. لا يوجد نظام نقاط لمن يُسمح له بالتواجد على أرض الملعب في أي وقت محدد كما هو الحال في كرة السلة على الكراسي المتحركة.
يميل الأشخاص في هذه الفئة إلى أن يُصنفوا في أحداث ركوب الدراجات على أنهم LC2 أو LC3. LC2 مخصص لراكبي الدراجات الذين يعانون من إعاقة في ساق واحدة ولكنهم يستطيعون الدواسة بشكل طبيعي. LC3 مخصص لراكبي الدراجات الذين يعانون من إعاقة في ساق واحدة، والذين لا يستطيعون الدواسة بشكل طبيعي. يمكنهم عمومًا الدواسة بساق واحدة فقط.
A4 (التصنيف) الرياضة
ومن بين الرياضات المتاحة للأشخاص في هذه الفئة هي كرة القدم للمبتورين. هناك نوعان من اللعبة، أحدهما به 4 لاعبين في كل جانب والآخر به 7 لاعبين في كل جانب. في كلا المتغيرين، يجب أن يكون اللاعبون A2 وA4 لاعبين ميدانيين بينما يجب أن يكون اللاعبون A6 وA8 حراس مرمى. في النسخة المكونة من 4 أشخاص، هناك نصفين مدة كل منهما 15 دقيقة. في النسخة المكونة من 7 أشخاص، هناك نصفين مدة كل منهما 25 دقيقة. لا يمكن للاعبين في هذه الفئة استخدام جذوعهم المتبقية لركل الكرة لأن ذلك سيعطيهم ميزة غير عادلة.
كانت هذه الفئة من بين الفئات الأولى التي شاركت في التزلج على جبال الألب. في وقت مبكر من تاريخ الرياضة، لم يستخدم المتزلجون في هذه الفئة أرجلًا اصطناعية. يُصنف الأشخاص في هذه الفئة حاليًا على أنهم LW4.
A4 (التصنيف) الرياضة
يحق للأشخاص الذين يعانون من بتر الأطراف التنافس في السباحة في الألعاب البارالمبية. يمكن العثور على السباحين A4 في عدة فئات. وتشمل هذه S10. قبل تسعينيات القرن العشرين، كانت تُجمع هذه الفئة غالبًا مع فئات أخرى من مبتوري الأطراف في مسابقات السباحة، بما في ذلك الألعاب البارالمبية. نظرًا لوجود ساق واحدة فقط لديهم، فإن المساحة المتوفرة لهم على كتلة بداية السباحة أقل. يمكن أن تجعل مشكلات التوازن المرتبطة بهذا الأمر من الصعب استخدام وضع البداية التقليدي لدخول الماء. يتمتع السباحون في هذه الفئة بطول ضربة ومعدل ضربة مماثل للسباحين الأصحاء.
وجدت دراسة قارنت أداء المتسابقين في السباحة في دورة الألعاب البارالمبية الصيفية عام 1984 أنه لم يكن هناك فرق كبير في الأداء في الأوقات بين النساء في A4 و A5 و A6 في سباق 100 متر سباحة حرة، والرجال في A4 و A5 في سباق 100 متر سباحة حرة، والرجال والنساء في A2 و A3 و A4 في سباق الفراشة 25 مترًا، والنساء في A4 و A5 و A6 في سباق 4 × 50 مترًا فردي متنوع، والرجال والنساء في A4 و A5 و A6 في سباق 100 متر سباحة ظهر.
تشمل الرياضات الأخرى التي يحق للأشخاص في هذه الفئة التنافس فيها الكرة الطائرة جالسة، والرماية، ورفع الأثقال وفي كل من الرماية والكرة الطائرة جالسة، تنافست فئات مختلفة من مبتوري الأطراف تاريخيًا ضد بعضهم البعض كفئة واحدة للأشخاص الذين يعانون من بتر الأطراف أو الأشخاص الذين لديهم مستوى إعاقة بسيط. في حالة رفع الأثقال، يُجمع مبتوري الأطراف معًا بشكل تقليدي، مع تقسيمهم على أساس الوزن بدلاً من ذلك. الرياضة الأخرى المفتوحة للأشخاص في هذه الفئة هي لعبة البولينج. يمكن تصنيف المنافسين A4 على أنهم LB2. هذه فئة قائمة. تتوفر أيضًا لعبة البولينج ذات العشرة دبابيس للأشخاص في هذه الفئة. يتنافسون في فئة TPB8 وفئة TPB9. تعتبر لعبة Sitzball، وهي اللعبة السابقة للكرة الطائرة الجالسة، خيارًا آخر. إنها مفتوحة للاعبين المصنفين من A1 إلى A9 بالإضافة إلى أي شخص قد يُصنف على أنه "الآخرون" أو الذين لديهم بتر أقل مما قد يؤهلهم لتصنيف ISOD. لا يُسمح للأشخاص الذين يعانون من إصابات في النخاع الشوكي بالدخول إليه. اللعب مفتوح، ولا توجد متطلبات فيما يتعلق بأنواع الإعاقات الموجودة في الملعب في أي وقت. التجديف هو رياضة أخرى متاحة للأشخاص الذين يعانون من بتر الأطراف. في عام 1991، أُنشئ أول نظام تصنيف للتجديف التكيفي مقبول دوليًا ووضع موضع الاستخدام. صُنف الأشخاص من هذه الفئة في البداية على أنهم A1 للأشخاص الذين يعانون من بتر أحد الأطراف.
A4 (التصنيف) تصبح مصنفة
يعتمد التصنيف غالبًا على الطبيعة التشريحية للبتر. يأخذ نظام التصنيف عدة أمور في الاعتبار عند وضع الأشخاص في هذه الفئة. وتشمل هذه الأطراف المتأثرة، وعدد الأطراف المتأثرة، وكم من الطرف المفقود.
بالنسبة لهذه الفئة، يتضمن التصنيف عمومًا أربع مراحل. المرحلة الأولى للتصنيف هي الفحص الصحي. بالنسبة لمبتوري الأطراف، يُفحصون عادةً في الموقع في منشأة تدريب رياضي أو مسابقة. المرحلة الثانية هي الملاحظة في الممارسة، والمرحلة الثالثة هي الملاحظة في المنافسة والمرحلة الأخيرة هي تعيين الرياضي إلى فئة ذات صلة. في بعض الأحيان قد لا يجري الفحص الصحي في الموقع لأن طبيعة البتر قد تسبب تغييرات غير مرئية جسديًا في الجسم. ينطبق هذا بشكل خاص على مبتوري الأطراف السفلية حيث يتعلق الأمر بكيفية محاذاة أطرافهم مع الوركين والتأثير الذي يحدثه ذلك على العمود الفقري وكيفية وضع جمجمتهم على العمود الفقري.
A4 (التصنيف) تصبح مصنفة
خلال مرحلة الملاحظة التي تتضمن التدريب أو التدريب على ألعاب القوى، قد يُطلب من الرياضيين في هذه الفئة إظهار مهاراتهم في ألعاب القوى، مثل الجري أو القفز أو الرمي. و يحصل بعد ذلك اتخاذ القرار بشأن التصنيف الذي ينبغي للرياضي أن يتنافس فيه. قد تكون التصنيفات في حالة مؤكدة أو مراجعة. بالنسبة للرياضيين الذين لا يستطيعون الوصول إلى لوحة التصنيف الكاملة، يتوفر التصنيف المؤقت؛ وهو تصنيف مراجعة مؤقت، ويعتبر مؤشرًا للفئة فقط، ويُستخدم عمومًا فقط في المستويات الأدنى من المنافسة.
بالنسبة لكرة السلة على الكراسي المتحركة، فإن جزءًا من عملية التصنيف يتضمن مراقبة اللاعب أثناء التدريب أو التمرين. يتضمن هذا غالبًا مراقبتهم وهم يتنافسون واحدًا تلو الآخر ضد شخص من المحتمل أن يكون في نفس الفئة التي سيصنف اللاعب فيها.
كلية العلوم الدينية في جامعة أنقرة
كلية العلوم الدينية بجامعة أنقرة ((بالتركية: Ankara Üniversitesi İlahiyat Fakültesi)، هي كلية علوم دينية إسلامية في جامعة أنقرة في العاصمة التركية، والتي لا تزال تلعب دورًا رائدًا في تركيا اليوم.
تأسست كلية العلوم الدينية في جامعة أنقرة في عام 1949. تأسست الجامعة في عهد عصمت إينونو كجزء من استعادة التعليم العالي الإسلامي من قبل حكومة حزب الشعب الجمهوري في تركيا - حتى قبل فوز الحزب الديمقراطي بالانتخابات في عام 1950. حيث أدى إغلاق كلية العلوم الدينية في جامعة إسطنبول (مدرسة السليمانية السابقة) في عام 1933 في عهد مصطفى كمال أتاتورك، إلى ترك تركيا بدون مؤسسة تعليمية إسلامية عليا.
عملية على مستوى البتات
عملية على مستوى البتات Bitwise operation- في البرمجيات، تعمل عملية بتية على سلسلة بتات، أو مصفوفة بتات، أو رقم ثنائي (والذي يعد سلسلة بتات) على مستوى بتاته الفردية. إنه إجراء سريع وبسيط، أساسي للعمليات الحسابية ذات المستوى الأعلى، ويدعمه المعالج بشكل مباشر. يتم تقديم معظم العمليات التي تتم على أساس البتات على هيئة تعليمات ذات متغيرين حيث تحل النتيجة محل أحد متغيرات الإدخال.
في المعالجات البسيطة منخفضة التكلفة، تكون العمليات التي تتم على أساس البت أسرع بشكل كبير من عملية القسمة، وأسرع بعدة مرات من عملية الضرب، وأحيانًا أسرع بشكل كبير من عملية الجمع. وفي المقابل نجد أن المعالجات الحديثة عادةً ما تقوم بعمليات الجمع والضرب بنفس سرعة العمليات ثنائية البت نظرًا لخطوط التعليمات الأطول والخيارات الأخرى في تصميم معمارية الحاسوب، فإن العمليات ثنائية البت تستخدم عادةً طاقة أقل بسبب الاستخدام المنخفض للموارد.
عملية على مستوى البتات مشغلات البت
في التفسيرات الموضحة بأسفل، يتم حساب أي إشارة إلى موضع البت من ناحية اليمين (الأقل أهمية)، ثم يتم التقدم إلى ناحية اليسار. فعلى سبيل المثال، القيمة الثنائية 0001 (العدد العشري 1) تحتوي على أصفار في كل موضع باستثناء الموضع الأول (أي أقصى اليمين).
إن عملية "لا" على مستوى البت، أو المكمل على مستوى البت، هي عملية أحادية تقوم بإجراء نفي منطقي على كل بت، مما يشكل المكمل الواحد للقيمة الثنائية المعطاة. البتات التي تساوي 0 تصبح 1، وتلك التي تساوي 1 تصبح 0. والمثال على ذلك يكمن في:
النتيجة تساوي المتمم الثنائي للقيمة ناقص واحد. إذا تم استخدام حساب المكمل الثنائي،
عملية على مستوى البتات مشغلات البت
وبالنسبة للأعداد الصحيحة غير المشار إليها، فإن المكمل الثنائي للرقم هو "الانعكاس المرآوي" للرقم عبر نقطة المنتصف لنطاق العدد الصحيح غير المشار إليه. على سبيل المثال، بالنسبة للأعداد الصحيحة غير المشار إليها المكونة من 8 بتات فإن، NOT x = 255 - x ، والتي يمكن تصورها على الرسم البياني كخط متجه لأسفل "يقلب" فعليًا نطاقًا متزايدًا من 0 إلى 255، إلى نطاق متناقص من 255 إلى 0. مثال بسيط ولكنه توضيحي للاستخدام هو عكس صورة بدرجات الرمادي حيث يتم تخزين كل بكسل كعدد صحيح غير مشار إليه.
عملية (و) هي عملية ثنائية تأخذ تمثيلين ثنائيين متساويين في الطول وتنفذ عملية "و" المنطقية على كل زوج من البتات المقابلة. وبالتالي، إذا كان كلا البتين في الموضع المقارن 1، فإن البت في التمثيل الثنائي الناتج يكون 1 (1× 1= 1)؛ وإلا فإن النتيجة هي 0 (1× 0= 0 و 0× 0= 0). والمثال على ذلك:
عملية على مستوى البتات مشغلات البت
ويمكن استخدام مثل هذه العملية بغرض تحديد ما إذا كان بت معين مضبوطًا (1) أو تم مسحه (0). على سبيل المثال، بالنظر إلى نمط البت 0011 (3 عشري)، لتحديد ما إذا كان البت الثاني مضبوطًا، نستخدم "و" بتيًا مع نمط بت يحتوي على 1 فقط في البت الثاني:
ونظرًا لأن النتيجة 0010 ليست صفرًا، فإننا نعلم أن البت الثاني في النمط الأصلي تم تعيينه. ويُطلق على هذا في العادةً اسم إخفاء البتات. (على سبيل القياس، فإن استخدام شريط التغطية يغطي، أو يقنع، الأجزاء التي لا ينبغي تغييرها أو الأجزاء التي لا تهم. في حالتنا هذه، تخفي القيم 0 البتات التي لا تهم.)
ويمكن استخدام العملية "و" على مستوى البت بهدف مسح بتات محددة (أو علامات) من سجل يمثل فيه كل بت حالة منطقية فردية. تعتبر هذه التقنية طريقة فعالة لتخزين عدد من القيم المنطقية باستخدام أقل قدر ممكن من الذاكرة.
عملية على مستوى البتات مشغلات البت
وعلى سبيل المثال، يمكن اعتبار 0110 (العدد العشري 6) مجموعة من أربعة أعلام مرقمة من ناحية اليمين إلى ناحية اليسار، حيث يكون كل من العلمين الأول والرابع فارغين (0)، ويتم تعيين العلمين الثاني والثالث (1). يمكن مسح العلم الثالث باستخدام "و" بتًا واحدًا مع النمط الذي يحتوي على صفر فقط في البت الثالث:
وبناء على هذه الخاصية، يصبح من السهل التحقق من تكافؤ الرقم الثنائي عن طريق التحقق من قيمة البت الأقل قيمة. باستخدام المثال المقدم أعلاه:
ولأن 6 و 1 يساوي صفرًا، فإن العدد 6 قابل للقسمة على اثنين، وبالتالي فهو زوجي.
عملية (أو) هي عملية ثنائية تأخذ نمطين من البتات متساويين في الطول وتنفذ عملية (أو) الشاملة المنطقية على كل زوج من البتات المقابلة. النتيجة في كل موضع هي 0 إذا كان كلا البتات 0، وإلا فإن النتيجة هي 1. والمثال على ذلك يكمن في:
ويمكن استخدام العملية (أو) على مستوى البت لتعيين البتات المحددة في السجل الموضح أعلاه إلى 1. فعلى سبيل المثال، من الممكن ضبط البت الرابع من 0010 (العدد العشري 2) عن طريق إجراء عملية (أو) على مستوى البت باستخدام النمط الذي يحتوي فقط على البت الرابع المضبوط:
عملية على مستوى البتات مشغلات البت
عملية (XOR) البتية هي عملية ثنائية تأخذ نمطين بتات متساويين في الطول، وتنفذ عملية (أو) الحصرية المنطقية على كل زوج من البتات المقابلة. النتيجة في كل موضع هي 1 إذا كان أحد البتات فقط هو 1، ولكنها ستكون 0 إذا كان كلاهما 0 أو كلاهما 1. في هذا نقوم بمقارنة بين بتين، حيث تكون القيمة 1 إذا كانت البتتين مختلفتين، وتكون القيمة 0 إذا كانتا متماثلتين. والمثال على ذلك يكمن في الآتي:
يمكن استخدام العملية (XOR) ثنائية البت لعكس البتات المحددة في السجل (ويسمى أيضًا التبديل أو الانعكاس). يمكن تبديل أي بت عن طريق إجراء عملية (XOR) عليه مع 1. فعلى سبيل المثال، بالنظر إلى نمط البت 0010 (2 عشري)، يمكن تبديل البتات الثانية والرابعة بواسطة العملية (XOR) بتّي مع نمط بت يحتوي على 1 في الموضعين الثاني والرابع:
ويمكن استخدام مثل هذه التقنية للتلاعب بأنماط البت التي تمثل مجموعات من الحالات المنطقية.
وفي بعض الأحيان يستخدم مبرمجو لغة التجميع ومُجمِّعي التحسين العملية "XOR" بوصفها اختصارًا لتعيين قيمة السجل إلى الصفر. حيث يؤدي إجراء XOR على قيمة ضد نفسها دائمًا، إلى الحصول على الصفر، وفي العديد من المعماريات تتطلب هذه العملية دورات ساعة أقل وذاكرة أقل من تحميل قيمة صفر وحفظها في السجل.
إذااُعتبرت مجموعة سلاسل البتات ذات الطول الثابت n (أي الكلمات الآلية) بمثابة فضاء متجهي ذو أبعاد n  فوق الحقل، فإن جميع المتجهات تتوافق مع العملية XOR لكل بت.
على إفتراض أن  بالنسبة للأعداد الصحيحة غير السلبية، يمكن كتابة العمليات الثنائية على النحو التالي:
هناك 16 دالة حقيقة محتملة لمتغيرين ثنائيين؛ وهذا يحدد جدول الحقيقة.
فيما يلي العمليات المكافئة لكل بتتين P و Q:
عملية على مستوى البتات تحولات البت
تعد تحولات البت في بعض الأحيان عمليات بتية، لأنها تعامل القيمة بوصفها سلسلة من البتات وليس ككمية عددية. في هذه العمليات، يتم نقل الأرقام، أو تحويلها، إلى اليسار أو اليمين. تتمتع السجلات في معالج الكمبيوتر بعرض ثابت، لذا سيتم "تحويل" بعض البتات للخارج من السجل في أحد الطرفين، بينما يتم "تحويل" نفس العدد من البتات للداخل من الطرف الآخر؛ وتكمن الاختلافات بين مشغلي تحويل البتات في كيفية تحديد قيم البتات المحولة للداخل.
عملية على مستوى البتات تحولات البت
إذا كان عرض السجل (غالبًا 32 أو حتى 64) أكبر من عدد البتات (عادةً 8) لأصغر وحدة قابلة للعنونة، والتي تسمى غالبًا بالبايت، فإن عمليات التحويل تحفز مخطط عنونة من البايتات إلى البتات. وبالتالي، يتم أخذ التوجهات من ناحيتي "اليسار" و"اليمين" من الكتابة القياسية للأرقام في تدوين القيمة المكانية، بحيث يزيد التحول إلى اليسار ويقلل التحول إلى اليمين من قيمة الرقم ― إذا تمت قراءة الأرقام اليسرى أولاً، فإن هذا يشكل اتجاهًا كبيرًا. وبغض النظر عن تأثيرات الحدود في كلا طرفي السجل، فإن عمليات التحويل الحسابية والمنطقية تتصرف بنفس الطريقة، ويتم تحويل بمقدار 8 تنقل مواضع البت نمط البت بمقدار 1موضع البايت بالطريقة التالية:
في التحول الحسابي (أو ما يسمى بالتحول الثابت)، يتم تجاهل البتات التي يتم إزاحتها خارج أي من الطرفين. في التحول الحسابي إلى اليسار، يتم تحويل الأصفار إلى اليمين؛ وفي التحول الحسابي إلى اليمين، يتم تحويل بت الإشارة (MSB في مكمل الاثنين) إلى اليسار، وبالتالي الحفاظ على إشارة المتغير.
المثال التالي يستخدم سجلًا مكونًا من 8 بتات، يتم تفسيره كمكمل اثنين:
عملية على مستوى البتات تحولات البت
وعند النظر إلى المثال نجد أنه في الحالة الأولى، تم نقل الرقم الأيسر إلى ما بعد نهاية السجل، وتم نقل 0 جديد إلى الموضع الأيمن. وفي الحالة الثانية، تم نقل الرقم 1 الموجود في أقصى اليمين للخارج (ربما إلى علم الحمل)، وتم نسخ الرقم 1 الجديد إلى الموضع الأيسر، مع الحفاظ على علامة الرقم. ويتم في بعض الأحيان اختصار التحولات المتعددة إلى تحول واحد بعدد معين من الأرقام. والمثال على ذلك يكمن في:
فالتحول الحسابي إلى اليسار بمقدار n يعادل الضرب في 2 n (بشرط ألا تتجاوز القيمة الحد الأقصى)، في حين أن التحول الحسابي إلى اليمين بمقدار n لقيمة المكمل الثنائي يعادل أخذ الحد الأدنى للقسمة على 2 n. وإذا تم التعامل مع الرقم الثنائي باعتباره مكملًا للواحد، فإن عملية الإزاحة إلى اليمين نفسها تؤدي إلى القسمة على 2 n والتقريب نحو الصفر.
في التحول المنطقي (تحول التعبئة الصفرية)، يتم تحويل الأصفار بغرض استبدال البتات المهملة. لذلك، فإن التحولات المنطقية والحسابية إلى اليسار هي نفسها تمامًا.
عملية على مستوى البتات تحولات البت
ومع ذلك، وبما أن التحويل المنطقي إلى اليمين يقوم بإدراج قيمة 0 بت في البت الأكثر أهمية، بدلاً من نسخ بت الإشارة، فهو مثالي للأرقام الثنائية غير المشار إليها، في حين أن التحويل الحسابي إلى اليمين مثالي للأرقام الثنائية المتمم الثنائي المشار إليه.
شكل آخر من أشكال التحول، يكمن فيما يسمي بالتحول الدائري، أو الدوران بالبت، أو الدوران بالبت.
وفي هذه العملية، والتي تسمى أحيانًا "التدوير بدون حمل"، يتم "تدوير" البتات كما لو تم ربط الطرفين الأيسر والأيمن من السجل. والقيمة التي يتم تحويلها إلى اليمين أثناء التحويل إلى اليسار هي القيمة التي تم تحويلها للخارج إلى اليسار، والعكس صحيح بالنسبة لعملية التحويل إلى اليمين. ويعد هذا مفيدًا إذا كان من الضروري الاحتفاظ بجميع البتات الموجودة، ويُستخدم بشكل متكرر في التشفير الرقمي.
التدوير من خلال الحمل هو أحد أشكال عملية التدوير، حيث أن البت الذي يتم نقله للداخل (على أي من الطرفين)، هو بمثابة القيمة القديمة لعلم الحمل، والبت الذي يتم نقله للخارج (على الطرف الآخر) يصبح القيمة الجديدة لعلم الحمل.
عملية على مستوى البتات تحولات البت
ويمكن لدورة واحدة من خلال الحمل محاكاة تحول منطقي أو حسابي لموضع واحد عن طريق إعداد علم الحمل مسبقًا. فعلى سبيل المثال، إذا كانت علامة الحمل تحتوي على 0، فإن x RIGHT-ROTATE-THROUGH-CARRY-BY-ONE هو تحويل منطقي إلى اليمين، وإذا كانت علامة الحمل تحتوي على نسخة من بت الإشارة، فإن x RIGHT-ROTATE-THROUGH-CARRY-BY-ONE هو تحويل حسابي إلى اليمين. ومن أجل هذا السبب، فإن بعض المتحكمات الدقيقة مثل PICs منخفضة الجودة تحتوي فقط على الدوران والتدوير من خلال الحمل، ولا تهتم بتعليمات التحويل الحسابية أو المنطقية.
ويعد التدوير من خلال الحمل مفيدًا بشكل خاص عند إجراء تحولات على أرقام أكبر من حجم الكلمة الأصلي للمعالج، حيث أنه إذا تم تخزين رقم كبير في سجلين، فيجب أن يأتي البت الذي تم إزاحته من أحد طرفي السجل الأول في الطرف الآخر من السجل الثاني. ومع عملية التدوير من خلال الحمل، يتم "حفظ" هذا الجزء في علم الحمل أثناء عملية التحويل الأولى، ويكون جاهزًا للتحويل أثناء عملية التحويل الثانية دون أي تحضير إضافي.
عملية على مستوى البتات تحولات البت
في لغات C وC++، مشغلات التحويل المنطقية هي " < < " لتحويل اليسار و" > > " لتحويل اليمين. يتم إعطاء عدد الأماكن التي سيتم تحويلها كحجة ثانية للمشغل. والمثال على ذلك
يعين "x" نتيجة تحويل "y" إلى اليسار بمقدار بتتين، وهو ما يعادل الضرب في أربعة.
يمكن أن تؤدي التحولات إلى سلوك محدد بالتنفيذ أو سلوك غير محدد، ومن أجل ذلك يجب توخي الحذر عند استخدامها. إن نتيجة التحويل بعدد بتات أكبر من أو يساوي حجم الكلمة هو سلوك غير محدد في C وC++.   إن تحويل القيمة السالبة إلى اليمين هو أمر محدد من قبل التنفيذ، ولا ينصح به من قبل ممارسات الترميز الجيدة؛  تكون نتيجة تحويل القيمة المشار إليها إلى اليسار غير محددة إذا لم يكن من الممكن تمثيل النتيجة في نوع النتيجة.
في لغة C#، يكون التحويل إلى اليمين تحويلًا حسابيًا عندما يكون المتغير الأول عددًا صحيحًا أو طويلًا. وإذا كان المتغير الأول من نوع uint أو ulong، فإن التحول إلى اليمين هو تحولًا منطقيًا.
عملية على مستوى البتات تحولات البت
تفتقر عائلة لغات C إلى عامل التدوير (على الرغم من أن C++20 يوفر std::rotl و std::rotr)، ولكن يمكن تصنيعه من مشغلي التحويل. ويجب توخي الحذر لضمان صياغة البيان بشكل جيد من أجل تجنب السلوك غير المحدد وهجمات التوقيت في البرامج ذات متطلبات الأمان.  على سبيل المثال، التنفيذ الساذج الذي يدور إلى اليسار قيمة غير مشار إليها مكونة من 32 بت x بمقدار n موضع هو ببساطة
ومع ذلك، يؤدي التحول بمقدار 0 بت إلى سلوك غير محدد في التعبير الأيمن (x >> (32 - n))، وذلك لأن 32 - 0 هو 32 ، و 32 خارج النطاق 0–31 شاملاً. وقد تؤدي المحاولة الثانية إلى
عملية على مستوى البتات تحولات البت
حيث يتم اختبار مقدار التحول للتأكد من أنه لا يؤدي إلى تقديم سلوك غير محدد. ومع ذلك، يضيف الفرع مسار كود إضافي ويقدم فرصة لتحليل التوقيت والهجوم، وهو أمر غير مقبول في كثير من الأحيان في البرامج ذات النزاهة العالية.  وبالإضافة إلى ذلك، يتم تجميع الكود إلى تعليمات متعددة للآلة، وهو ما يكون في كثير من الأحيان أقل كفاءة من تعليمات المعالج الأصلية.

ولتجنب السلوك غير المحدد والفروع تحت مجموعة مصرفات جنو GCC و Clang، يوصى بما يلي. يتم التعرف على النمط بواسطة العديد من المترجمين، وسيقوم المترجم بإصدار تعليمة تدوير واحدة:
هناك أيضًا عناصر جوهرية خاصة بالمترجم تنفذ التحولات الدائرية، من قبيل _rotl8، و_rotl16، و_rotr8، و_rotr16 في Microsoft Visual C++. ويوفر Clang بعض العناصر الداخلية للتدوير للتوافق مع مايكروسوفت والتي تعاني من المشكلات المذكورة أعلاه.  ولا يقدم GCC تدويرًا جوهريًا. وتوفر Intel أيضًا x86 intrinsics .
في لغة البرمجة جافا Java ، جميع أنواع الأعداد الصحيحة مشار إليها، لذا فإن مشغلي " < < " و " > > " يقومون بإجراء تحويلات حسابية. وتضيف جافا Java عامل التشغيل " < < < " لإجراء تحويلات منطقية إلى اليمين، ولكن نظرًا لأن عمليات التحويل المنطقية والحسابية إلى اليسار متطابقة بالنسبة للأعداد الصحيحة المشار إليها، فلا يوجد عامل تشغيل " > > > " في جافا Java.
مزيد من التفاصيل حول مشغلي التحويل في جافا Java يكمن في:
إذا كان النوع المروج للمتغير الأيسر هو int، فسيتم استخدام البتات الخمسة الأدنى ترتيبًا للمتغير الأيمن فقط كمسافة إزاحة. يبدو الأمر كما لو أن المتغير الأيمن كان خاضعًا لمشغل "و" منطقي بتّي مع قيمة القناع 0x1f (0b11111).  وبالتالي، فإن مسافة التحول المستخدمة فعليًا تكون دائمًا في النطاق من 0 إلى 31، شاملة.
إذا كان النوع المروج للمتغير الأيسر طويلاً، فسيتم استخدام البتات الستة الأدنى ترتيبًا للمتغير الأيمن فقط كمسافة إزاحة. يبدو الأمر كما لو أن المتغير الأيمن كان خاضعًا لمشغل "و" منطقي بتّي مع قيمة القناع 0x3f (0b111111).  وبالتالي، فإن مسافة التحول المستخدمة فعليًا تكون دائمًا في النطاق من 0 إلى 63، شاملة.
في عمليات البت والتحويل، يتم تحويل نوع byte ضمناً إلى int . إذا كانت قيمة البايت سلبية، فإن أعلى بت هو واحد، ثم يتم استخدام الواحدات لملء البايتات الإضافية في int. لذا byte b1 = -5; int i = b1 | 0x0200; سيؤدي إلى i == -5 .
تستخدم لغة البرمجة جافا سكريبت JavaScript عمليات بتية لتقييم كل وحدة من وحدتين أو أكثر إلى 1 أو 0.
في لغة باسكال، وكذلك في جميع لهجاتها (مثل أوبجكت باسكال وستاندرد باسكال )، فإن مشغلي التحويل المنطقيين لليسار واليمين هما " shl " و" shr " على التوالي. حتى بالنسبة للأعداد الصحيحة المشار إليها، يتصرف shr مثل التحول المنطقي، ولا ينسخ بت الإشارة. يتم إعطاء عدد الأماكن التي سيتم تحويلها كحجة ثانية. على سبيل المثال، يقوم المثال التالي بتعيين x كنتيجة لتحويل y إلى اليسار بمقدار بتين:
عملية على مستوى البتات التطبيقات
تعتبر العمليات البتية ضرورية بشكل خاص في البرمجة ذات المستوى الأدنى ،مثل برامج تشغيل الأجهزة والرسومات ذات المستوى المنخفض، وتجميع حزم بروتوكول الاتصالات وفك التشفير.
وعلى الرغم من أن الآلات تحتوي في الغالب على تعليمات مدمجة فعالة بغرض إجراء العمليات الحسابية والمنطقية، إلا أنه يمكن إجراء كل هذه العمليات من خلال الجمع بين مشغلي البتات والاختبار الصفري بطرق مختلفة.  على سبيل المثال، فيما يلي تنفيذ شبه برمجي لعملية الضرب المصرية القديمة يوضح كيفية ضرب عددين صحيحين عشوائيين a و b ( a أكبر من b ) باستخدام تحويلات البت والجمع فقط:
مثال آخر يكمن في تنفيذ الكود الزائف لعملية الجمع، والذي يوضح كيفية حساب مجموع عددين صحيحين a و b باستخدام مشغلات البتات والاختبار الصفري:
عملية على مستوى البتات الجبر البولياني
في بعض الأحيان يكون من المفيد تبسيط التعبيرات المعقدة المكونة من عمليات بتية، على سبيل المثال عند كتابة المترجمات. فالهدف من المترجم هو ترجمة لغة برمجة عالية المستوى إلى كود أو لغة الآلة الأكثر كفاءة قدر الإمكان. ويتم استخدام الجبر البولياني من أجل تبسيط التعبيرات الثنائية المعقدة.
وبالإضافة إلى ذلك، يمكن تكوين العملية (XOR) من خلال استخدام العمليات الأساسية الثلاث (و - أو - لا)
قد يكون من الصعب حل المتغيرات في الجبر البولياني، لأنه على عكس الجبر العادي، فإن العديد من العمليات لا تحتوي على معكوسات. حيث تؤدي العمليات التي لا تحتوي على معكوسات إلى فقدان بعض بتات البيانات الأصلية عند إجرائها، ومن الصعوبة بمكان استعادة مثل هذه المعلومات المفقودة.
يتم تنفيذ العمليات الموجودة في أعلى هذه القائمة أولاً. يمكن مراجعة المقال الرئيسي للحصول على قائمة أكثر اكتمالاً.
S8 (التصنيف)
S8 و SB7 و SM8 هي تصنيفات سباحة خاصة تستخدم لتصنيف السباحين على أساس مستوى إعاقتهم. تشمل هذه الفئة عددًا من الإعاقات المختلفة بما في ذلك الأشخاص الذين يعانون من البتر والشلل الدماغي. يُصنف الرياضيين من قبل اللجنة البارالمبية الدولية، ويشاركون في الألعاب البارالمبية.
S8 (التصنيف) تعريف
هذا التصنيف هو للسباحة. في عنوان التصنيف، يمثل الحرف S السباحة الحرة والسباحة على الظهر والسباحة الفراشة. SB تعني سباحة الصدر. SM تعني مزيج فردي. يشير الرقم التالي إلى درجة الإعاقة، حيث يمثل الرقم 1 الأكثر إعاقة جسدية إلى الرقم 10 الذي يمثل أقل قدر من الإعاقة الجسدية. وفقًا للجنة البارالمبية الدولية، تشمل أمثلة المؤهلين لفئات S8 وSB8 وSM8 "السباحين الذين فقدوا كلتا يديهم أو ذراعًا واحدة [...] أيضًا، الرياضيين الذين يعانون من قيود شديدة في مفاصل الأطراف السفلية." تصف جين باكلي، الكاتبة في Sporting Wheelies، وهي جمعية أسترالية للإعاقة، السباحين في هذا التصنيف بأنهم يتمتعون بـ: "الاستخدام الكامل لأذرعهم وجذعهم مع بعض وظائف الساق؛ السباحون الذين يعانون من مشاكل في التنسيق بشكل رئيسي في الأطراف السفلية؛ كلتا الساقين مبتورة أعلى أو أسفل الركبة مباشرة؛ بتر واحد فوق الكوع."
S8 (التصنيف) أنواع الإعاقة
تشمل هذه الفئة الأشخاص الذين يعانون من عدة أنواع من الإعاقة بما في ذلك الشلل الدماغي والبتر.
يمكن العثور على السباحين A2 وA3 وA6 وA8 وA9 المبتورين ISOD في هذه الفئة. قبل تسعينيات القرن العشرين، كانت فئات A2 وA3 وA6 وA8 وA9 تُجمع غالبًا مع فئات أخرى من مبتوري الأطراف في مسابقات السباحة، بما في ذلك الألعاب البارالمبية.
يبدأ السباحون الذين بترت أرجلهم من الفئة S8 وS9 في هذه الفئة بأوقات مماثلة للأشخاص الذين بترت أرجلهم في الفئات من S8 إلى S10. لدى السباحين مبتوري الأطراف S8 في هذه الفئة نقاط دخول أقصر بكثير إلى الماء خارج الكتلة. بالمقارنة مع السباحين الأصحاء، فإن السباحين مبتوري الأطراف في هذه الفئة لديهم طول ضربة أقصر ومعدل ضربة متزايد. نظرًا لأن أرجلهم هي أعظم قوتهم، فإنهم يعدلون دخولهم إلى الماء للاستفادة من هذه القوة.