2021. 2. 28. 10:47ㆍ카테고리 없음
خارج عائلة x86 ، لا يزال معظم المطورين مطلوبين لاستخدام العمليات الباطنية لتحديد الاختلافات في تصميم وحدة المعالجة المركزية الموجودة.. كما يوحي الاسم ، لم يتم التمهيد Windows NT4 بشكل صحيح ما لم يتم تعيين هذا البت ، ولكن لا تحتاج الإصدارات اللاحقة من Windows إلى ذلك ، بحيث يمكن افتراض أن الأوراق الأساسية الأكبر من 4 مرئية على أنظمة Windows الحالية.
للحصول على معلومات دالة الموسعة يجب استدعاء CPUID مع البت الأكثر أهمية من مجموعة EAX.
التكرار) 0x16 0x8000 0008 سمة موزع على نظام رقاقة موزع الرئيسية ورقة 0x17 0x8000 0008 EAX = 0: الحصول على معرف المورد (بما في ذلك EAX = 1: الحصول على CPUID) هذا إرجاع سلسلة معرف الشركة المصنعة لـ CPU & apos؛ s سلسلة ASCII المكونة من 12 حرفًا المخزنة في EBX و EDX و ECX (بهذا الترتيب).. EAX = 0: أعلى معلمة دالة هنا قائمة من المعالجات وأعلى وظيفة مدعومة.. تم تقديمه من قبل شركة إنتل في عام 1993 عندما قدمت معالجات 486 Pentium و SL-Enhanced.
رمز التشغيل CPUID هو 0Fh ، A2h (مثل وحدتي بايت ، أو A20Fh ككلمة واحدة) والقيمة في سجل EAX ، وفي بعض الحالات تسجيلاً ECX ، تحدد المعلومات التي ستعود.. التاريخ قبل التوافر العام لتعليمات CPUID ، يقوم المبرمجون بكتابة كود الآلة الباطني الذي يستغل الاختلافات الطفيفة في سلوك وحدة المعالجة المركزية من أجل تحديد طراز المعالج وطرازه.. (يوليو 2014) رمز التشغيل CPUID هو تعليمة تكميلية للمعالج (مشتق من اسم وحدة المعالجة المركزية IDentification) للمعمارية x86 مما يسمح للبرامج باكتشاف تفاصيل المعالج.. في المصطلحات الأكثر حداثة من Intel ، يطلق على هذا اسم ورقة CPUID.. في حين أن تعليمات CPUID تكون خاصة بهيكل x86 ، فإن البنى الأخرى (مثل ARM) غالباً ما توفر سجلات على الرقاقة يمكن قراءتها للحصول على نفس أنواع المعلومات التي توفرها هذه التعليمات.. أعلى وظيفة معلمة معالجات الأساسية وسعوا في وقت سابق إنتل 486 CPUID غير منفذ في وقت لاحق إنتل 486 وبنتيوم 0x01 لم تنفذ Pentium Pro و Pentium II و Celeron 0x02 لم تنفذ بنتيوم الثالث 0x03 لم تنفذ بنتيوم 4 0x02 0x8000 0004 زيون 0x02 0x8000 0004 بنتيوم م 0x02 0x8000 0004 Pentium 4 مع Hyper-Threading 0x05 0x8000 0008 Pentium D (8xx) 0x05 0x8000 0008 بنتيوم د (9xx) 0x06 0x8000 0008 ثنائي النواة 0x0A 0x8000 0008 كور 2 ديو 0x0A 0x8000 0008 Xeon 3000، 5100، 5200، 5300، 5400 series 0x0A 0x8000 0008 كور 2 ديو 8000 سلسلة 0x0D 0x8000 0008 زيون 5200 ، 5400 سلسلة 0x0A 0x8000 0008 ذرة 0x0A 0x8000 0008 المعالجات المستندة إلى Nehalem 0x0B 0x8000 0008 المعالجات المستندة إلى IvyBridge 0x0D 0x8000 0008 المعالجات المستندة إلى Skylake (قاعدة proc & max freq؛ Bus ref.. نسخة ويندوز 7 خفيفة برابط واحد بت اصلية سامسونجاعتبارًا من يوليو 2014 ، ترتفع الأوراق الصالحة الأساسية حتى 14 ساعة ، ولكن المعلومات التي يتم إرجاعها من قبل بعض الأوراق لم يتم الكشف عنها في الوثائق المتاحة للجمهور ،.. لتحديد المعلمة استدعاء دالة الموسعة أعلى استدعاء CPUID مع EAX = 80000000h. 5ebbf469cd