11-05-2024, 02:54 PM
رحلة في عالم الأسمبلي
https://www.youtube.com/playlist?list=PL..._swadKSPga
# الفصل 0 : تمهيد # الفصل 1 : المفاهيم الأساسية في لغة الassembly
ترجمة الأعداد العشرية غير الموقعة Unsigned Decimal إلى البيناري Binary
لترجمة عدد عشري Unsigned إلى Binary، قسم العدد على 2 مرارًا وتكرارًا، واحتفظ بكل باقي كرقم Binary.
D0، D1، D2، D3، D4 و D5:
يمكننا دمج الأرقام البينارية من عمود الباقي في الجدول بترتيب عكسي لإنتاج العدد البيناري 100101.
نظرًا لأن تخزين البيانات في الحاسوب يتكون دائمًا من أرقام بينارية يكون طولها مضاعف للرقم 8، نملأ المواقع الرقمية الأخرى بصفرين على اليسار، لنحصل على 00100101.
نصيحة:
كم عدد البتات؟
هناك صيغة بسيطة لإيجاد b، عدد البتات اللازمة لتمثيل القيمة العشرية غير الموقعة n.
هي إذا كان
على سبيل المثال، n = 17، حيث أن
، وعند تقريبها إلى أقرب عدد صحيح، نحصل على 5.
معظم الآلات الحاسبة ليست لديها عملية لوغاريتم قاعدة 2، ولكن يمكنك العثور على صفحات ويب تحسب ذلك بالنسبة لك.
هل هناك قاعده بسيطه لتبحث على لوج 2:
log2(x)=ln(x)/ln(2)
log2(17)=ln(17)/ln(2)
https://apps.microsoft.com/detail/9wzdncrdhjwd
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.1 الأعداد الصحيحة الثنائية - Binary Integers
ترجمة الأعداد العشرية غير الموقعة Unsigned Decimal إلى البيناري Binary
لترجمة عدد عشري Unsigned إلى Binary، قسم العدد على 2 مرارًا وتكرارًا، واحتفظ بكل باقي كرقم Binary.
D0، D1، D2، D3، D4 و D5:
يمكننا دمج الأرقام البينارية من عمود الباقي في الجدول بترتيب عكسي لإنتاج العدد البيناري 100101.
نظرًا لأن تخزين البيانات في الحاسوب يتكون دائمًا من أرقام بينارية يكون طولها مضاعف للرقم 8، نملأ المواقع الرقمية الأخرى بصفرين على اليسار، لنحصل على 00100101.
نصيحة:
كم عدد البتات؟
هناك صيغة بسيطة لإيجاد b، عدد البتات اللازمة لتمثيل القيمة العشرية غير الموقعة n.
هي إذا كان
على سبيل المثال، n = 17، حيث أن
، وعند تقريبها إلى أقرب عدد صحيح، نحصل على 5.
معظم الآلات الحاسبة ليست لديها عملية لوغاريتم قاعدة 2، ولكن يمكنك العثور على صفحات ويب تحسب ذلك بالنسبة لك.
هل هناك قاعده بسيطه لتبحث على لوج 2:
log2(x)=ln(x)/ln(2)
log2(17)=ln(17)/ln(2)
https://apps.microsoft.com/detail/9wzdncrdhjwd