14-05-2024, 11:36 AM
![[صورة مرفقة: dark.jpg]](https://i.ibb.co/MS9rsJx/dark.jpg)

https://www.youtube.com/playlist?list=PL..._swadKSPga
# الفصل 0 : تمهيد # الفصل 1 : المفاهيم الأساسية في لغة الassembly
- 1.0 مقدمة
- 1.1 مرحبًا بك في لغة الAssembly
- 1.2 تطبيقات لغة الassembly
- 1.3 مفهوم الآلة الافتراضية Virtual Machine
- 1.4 تمثيل البيانات - Data Representation
- 1.4.1 الأعداد الصحيحة الثنائية - Binary Integers
- 1.4.2 ترجمة الأعداد الثنائية غير الموقعة unsigned binary integer إلى العشرية Decimal
- 1.4.3 ترجمة الأعداد العشرية غير الموقعة Unsigned Decimal إلى البيناري Binary
- 1.4.4 الجمع الثنائي - Binary Addition
- 1.4.5 أحجام تخزين الأعداد الصحيحة Integer Storage Sizes
- 1.4.6 الأعداد الست عشرية - Hexadecimal Integers
- 1.4.7 تحويل العدد الست عشري غير الموقع Unsigned Hexadecimal الى عشري Decimal
- 1.4.8 تحويل العدد العشري غير الموقع Unsigned Decimal إلى الست عشرية Hexadecimal
- 1.4.9 الجمع الست عشري - Hexadecimal Addition
- 1.4.10. الأعداد الصحيحة الثنائية الSigned التمثيل بالمكملين الاثنين Two’s-Complement
- 1.4.11 الbinary intervals للأعداد الsigned و unsigned
- 1.4.12. شرح معمق ل Signed Binary Integers
- 1.4.13 المكملين الاثنين للعدد في النظام الست عشري Hexadecimal Two’s Complement
- 1.4.1 الأعداد الصحيحة الثنائية - Binary Integers
المكملين الاثنين للعدد في النظام الست عشري
لإنشاء المكملين الاثنين للعدد السالب في النظام الست عشري، قم بعكس جميع البتات وأضف 1.
الطريقة السهلة لعكس البتات للرقم الست عشري هي طرح الرقم من F .
إليك أمثلة على الأعداد الست عشرية التي تم تحويلها إلى تمثيلها الثنائي:
بالطبع، دعنا نفصل العملية خطوة بخطوة:
1- الرقم الست عشري الأصلي: 6A3D
2- عكس جميع البتات:
لعكس البتات، سنقوم بأداء العملية الموصوفة، وهي طرح كل رقم من F = 15.
لـ 6A3D:
لذا، البتات المعكوسة هي: 95C2
3- إضافة 1 إلى البتات المعكوسة:
بإضافة 1 إلى 95C2، نحصل على 95C3.
4- نتيجة المكملين الاثنين للرقم 6A3D:
95C3
الآن، دعنا نفعل العملية العكسية لـ 95C3:
1- الرقم الست عشري الأصلي: 95C3
2- عكس جميع البتات:
لـ 95C3:
لذا، البتات المعكوسة هي : 6A3C
إضافة 1 إلى البتات المعكوسة:
بإضافة 1 إلى 6A3C، نحصل على 6A3D.
نتيجة المكملين الاثنين للرقم 95C3:
6A3D
لذا، العملية قابلة للعكس، مما يؤكد صحة عمليات تمثيل المكملين.
