أطلس السيليكونمرجع العتاد
English
المراجع/المبادئ الأساسية
الأساسيات

ISA والبنية الدقيقة وABI

عقد التعليمات، وتنفيذه، وقواعد استدعاء البرامج.

قد يشغّل معالجان الملف نفسه بينما يختلف عملهما الداخلي كثيرًا.
ISA

ما يحق للبرنامج ملاحظته.

تجربة تفاعلية

تتبّع التعليمة

تعمل على جهازك
١٢٣٤٥٦٧٨٩١٠
I١
F
D
E
M
W
I٢
F
D
E
M
W
I٣
F
D
E
M
W
I٤
F
D
E
M
W
I٥
F
D
E
M
W
I٦
F
D
E
M
W
F · جلبD · فكE · تنفيذM · ذاكرةW · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

يرفع التداخل معدل الإنجاز. تضيف الاعتماديات فراغات ما لم يسمح التنفيذ بالتمرير أو بعمل مستقل.

حدود هذا النموذج

نموذج تعليمي أحادي الإرسال من خمس مراحل. يضيف نمط الاعتماد دورتين فارغتين بين التعليمات؛ تختلف التعارضات والتمرير الحقيقيان.

تتبّع الآلية

ما الذي يحدث في الداخل

١

فصل العقود

تحدد ISA السلوك المرئي: السجلات ومعاني التعليمات والعنونة والاستثناءات والامتيازات. تنفذ البنية الدقيقة هذا العقد بخطوط تنفيذ ومخابئ ووحدات حساب. تحدد ABI قواعد الاستدعاء وحفظ السجلات وتخطيط المكدس والواجهات الثنائية. هذه ثلاث طبقات مختلفة.

٢

تتبّع التعليمة

قد يترجم المترجم عبارة مصدر إلى تعليمات عدة، وقد تُفك تعليمة واحدة إلى عمليات داخلية عدة. ترسل الأنوية فائقة العدد عمليات مستقلة متعددة في الدورة. لا تتنبأ RISC أو CISC بالكفاءة على نحو عام؛ التنفيذ والبرنامج والعمل يحددون النتيجة.

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

اقرأ ISA للصحة ودليل التحسين للسرعة. افحص وجود الامتدادات قبل تنفيذ تعليمات متجهية أو تشفيرية اختيارية.

مطوّر البرمجيات

تحتاج المكتبة الأصلية البنية وABI المناسبتين. اسم Arm وحده لا يحدد امتدادات التعليمات المدعومة بدقة.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

RISC-V · ISA specificationsRISC-V International
Intel · Optimization reference manualsIntel

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.