TrueschoTruescho
كل الدورات
لغة التجميع
edX
دورة
متوسط
مجاني للتدقيق
شهادة

لغة التجميع

Doane University

تعلّم أساسيات المنطق الرقمي وتنظيم الحاسوب لكتابة برامج بلغة التجميع وتطبيق مفاهيم البرمجة الحديثة منخفضة المستوى.

7 ساعة/أسبوع11 أسبوعالإنجليزية2,685 متسجل
مجاني للتدقيق

عن الدورة

تتضمن الحوسبة معالجة المعلومات. ولكي تتم معالجتها، يجب تمثيل المعلومات بطريقة تمكّن آلة منتشرة في مجتمع اليوم—وهي الحاسوب—من التعامل معها والتلاعب بها. الحاسوب جهاز مادي يعتمد على المنطق الرقمي الثنائي. ومن هذا المنطق تُصمَّم المكوّنات الفيزيائية (العتاد) مثل الذاكرة والمعالجات. وتحتاج هذه المكوّنات إلى جلب التعليمات المعطاة (البرمجيات) وتنفيذها والاستجابة لها. يوفّر هذا المقرر أساساً في تنظيم الحاسوب الإلكتروني الرقمي وطريقة عمله، بدءاً من المنطق الرقمي الثنائي المستخدم لتمثيل المعلومات وبناء مكوّنات العتاد. ثم تُبنى على هذا الأساس المهارات اللازمة لحل المشكلات البرمجية من خلال كتابة برامج بلغة التجميع. سيتعرّف المتعلم على كيفية تمثيل البيانات داخل الحاسوب، وكيف تُبنى الأنظمة وفق معمارية فون نيومان، وكيف تُدار الذاكرة عبر تسلسل هرمي للتخزين يوازن بين السرعة والسعة. كما يركّز المقرر على منطق البرمجة منخفضة المستوى الضروري لترجمة مفاهيم البرمجة عالية المستوى إلى تعليمات تجميع، بما في ذلك التعامل مع أنواع البيانات والمتغيرات في بيئة التجميع. ويتضمن المقرر أنشطة تكرار قبل الاختبار وبعده لدعم ترسيخ المفاهيم ومراجعتها. كما يتناول جانب الخوارزميات في سياق الربط بين التفكير الخوارزمي في اللغات عالية المستوى وتنفيذه على مستوى التعليمات.

ماذا ستتعلم

  • تمثيل المعلومات داخل الحاسوب
  • فهم معمارية فون نيومان
  • التعرّف على التسلسل الهرمي للتخزين
  • فهم أنواع البيانات والمتغيرات في لغة التجميع
  • مراجعة تكرارية قبل الاختبار
  • مراجعة تكرارية بعد الاختبار

المتطلبات المسبقة

  • معرفة وخبرة بلغة برمجة حديثة عالية المستوى
  • يوصى باستخدام حاسوب يعمل بنظام Windows 10 أو أحدث لتشغيل المُحاكي المستخدم في الدورة

المدرسون

A

Alec Engebretson

Dr.

M

Mark Meysenburg

Dr.

المواضيع

لغة التجميع
الإلكترونيات الرقمية
الخوارزميات
المنطق الرقمي

معلومات الدورة

المنصةedX
المستوىمتوسط
طريقة التعلمغير محدد
شهادةمتاحة
السعرمجاني للتدقيق

المهارات

لغة التجميع
الإلكترونيات الرقمية
الخوارزميات
المنطق الرقمي

ابدأ التعلم الآن