تسجيل الدخول

مشاهدة النسخة كاملة : architectur des ordinateurs (explication)


malak54
2015-10-17, 17:33
pour illustrer la notion de code expansif .considérer une machine dont la taille des insturuction est de 16 bits les champs adresse sont codés sur 4 bits suppose que les concepteurs de cette machine aient besoin d'un jeu d'instruction qui comprenne 15 instruction é 3@14 instruction spécifier le code expansif pour cette machine

ممكن الشرح :) و شكراا

Abe_sparrow1
2015-10-18, 20:13
http://http://store2.up-00.com/2015-10/1445193000781.gif
http://store2.up-00.com/2015-10/1445193000781.gif

(code expansif) يتيح لنا استخدام عدة صيغ من التعليمات (Instructions) تختلف في عدد operands واحد أو 2 أو 3 ولكنها ذات طول واحد.
في المثال المرفق في الصورة طول التعليمات instructions i 16bits لدينا 15 تعليمة (0000 إلى 1110) أو (0 – 14) ذات ثلاثة (operands) لكل واحد 4 bits.
يبقى لدينا مكان واحد (1111) نستخدمه للتعليمات الأخرى. نأخذ 4 bits من أحد (operands) ونظمها إلى 1111 الأولى لتتيح لنا 16 تعليمة ذات 02 (operands). في المثال استخدمنا 14 مكان الأولى فقط من (0000 إلى 1101) ليبقى لنا خياران 1110 و 1111 كل واحد منهما يمكنه توفير 16 تعليمة ذات (operand) واحد، استخدمنا 31 خيار ويبقى خيار واحد 1111 أضفنا له آخر 04 bits ليوفر لنا 16 تعليمة دون أي (operand).

malak54
2015-10-20, 21:33
هل code expansif يتغير من الة الى اخرى ?? ام احفظ ما سبق ??

Abe_sparrow1
2015-10-24, 20:25
في الحقيقة هذه التقنية تبقى نظرية لأنه في الواقع لا تستخدم في ترميز التعليمات خاصة لمعاجات عائلة x86، والمثال المذكور هو مجرد افتراض يمكن أن تتغير معطياته لذلك يجب فهم مفهوم الفكرة.
يمكنك إيجاد كل التفاصيل العملية في دليل التطوير الخاص بمعالجات intel

http://www.intel.com/*******/www/us/en/processors/architectures-software-developer-manuals.html

malak54
2015-10-25, 21:28
شكراا جزيلا اخي بارك الله فيك :(

ncmagra54
2015-10-31, 23:00
شكراا جزيلا

daymoon
2015-11-06, 09:56
machkooooooooooooooooooooooooooooooooooooooooor

padribatr
2015-11-15, 21:42
السلام عليكم ورحمة الله وبركاته