11-05-2024, 07:54 PM
رحلة في عالم الأسمبلي
https://www.youtube.com/playlist?list=PL..._swadKSPga
# الفصل 0 : تمهيد # الفصل 1 : المفاهيم الأساسية في لغة الassembly
الأعداد الست عشرية
الأرقام الثنائية الكبيرة مملة للقراءة، لذا الأرقام الست عشرية تقدم طريقة ملائمة لتمثيل البيانات الثنائية.
كل رقم في العدد الست عشري يمثل أربعة أرقام ثنائية، ويمثل رقمين ست عشريين بايتًا.
يمثل رقم ست عشري واحد فقط القيم العشرية من 0 إلى 15، لذا الحروف A إلى F تمثل القيم العشرية في النطاق من 10 إلى 15.
الجدول يوضح كيفية ترجمة كل تسلسل من أربعة أرقام ثنائية إلى قيمة عشرية أو ست عشرية.
المثال التالي يوضح كيف أن الثنائي 0001 0110 1010 0111 1001 0100 يكون مكافئًا للست عشري 16A794:
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.1 الأعداد الصحيحة الثنائية - Binary Integers
الأعداد الست عشرية
الأرقام الثنائية الكبيرة مملة للقراءة، لذا الأرقام الست عشرية تقدم طريقة ملائمة لتمثيل البيانات الثنائية.
كل رقم في العدد الست عشري يمثل أربعة أرقام ثنائية، ويمثل رقمين ست عشريين بايتًا.
يمثل رقم ست عشري واحد فقط القيم العشرية من 0 إلى 15، لذا الحروف A إلى F تمثل القيم العشرية في النطاق من 10 إلى 15.
الجدول يوضح كيفية ترجمة كل تسلسل من أربعة أرقام ثنائية إلى قيمة عشرية أو ست عشرية.
المثال التالي يوضح كيف أن الثنائي 0001 0110 1010 0111 1001 0100 يكون مكافئًا للست عشري 16A794: