ইন্টেল সংযোজক / স্থাপত্য ডকুমেন্টেশন?


3

নিম্ন স্তরের আর্কিটেকচার / অ্যাসবেলার অভ্যন্তরীণ সংক্রান্ত সেরা "অফিসিয়াল" ইন্টেল ডকুমেন্টেশন কোথায় হবে তা কেউ জানেন? কিভাবে ইএসপি কাজ করে, বিভিন্ন রেজিস্ট্রার- র্যাম ইত্যাদি মান গ্রহণ করে?

ইন্টেল ওয়েবসাইটটি বৃহদায়তন এবং আমি এগারার ফগ এর ওয়েবসাইট খুঁজে পেতে পারি- কিন্তু আমি এর জন্য একটি বিশাল নথির আশা করছিলাম।

উত্তর:


1

পরম নির্দিষ্ট রেফারেন্স হয় ইন্টেল 64 এবং আইএ -২3 আর্কিটেকচার সফ্টওয়্যার ডেভেলপার ম্যানুয়াল , তারা একটি প্রোগ্রামার এর দৃষ্টিকোণ থেকে x86 আর্কিটেকচার বুঝতে (আপনি ইতিমধ্যে সমাবেশের সাথে আরামদায়ক মনে করছেন) একটি দুর্দান্ত সম্পদ।

আমি আপনাকে যৌথ ভলিউম 1 থেকে 3C ডাউনলোড (যে পৃষ্ঠায় প্রথম ডাউনলোড লিঙ্ক) সুপারিশ করবে। ভলিউম 1টি ইন্টেলের x86 (-64) আর্কিটেকচারের একটি মহান ওভারভিউ, পাইপলাইন গভীরতার সাথে সম্পর্কিত বিভিন্ন বিবরণ, আকার নিবন্ধন এবং তাদের প্রসেসরগুলিতে উপলব্ধ উপাদানগুলি সহ। আপনি নির্দিষ্ট নির্দেশাবলী কাজ করার প্রয়োজন হলে, ভলিউম দেখুন। ২, চ। 3-4 (আমি বিশ্বাস করি যে বাইনারি নির্দেশনা এনকোডিং সেই ভলিউমের পাশাপাশি আচ্ছাদিত)।


কিভাবে সমাবেশকারী নিজেই কাজ করে, যে সব উপর নির্ভর করে কি এসেম্বলার আপনি প্রথম স্থানে ব্যবহার করছেন। আপনি তাদের নিজ নিজ ওয়েবসাইটগুলিতে NASM / GAS এর জন্য অ্যাডাব্লারের বিশদগুলি সহজেই খুঁজে পেতে পারেন এবং MASM (32) এর জন্য প্রচুর পরিমাণে সংস্থান রয়েছে। যাইহোক, সিপিইউ কিভাবে কাজ করে সে সম্পর্কে এটি সম্পূর্ণ স্বাধীন, তাই আমি বিশ্বাস করি যে আপনি যা জিজ্ঞাসা করছেন সেটি উপরের লিঙ্কযুক্ত Intel ডকুমেন্টেশন দ্বারা সম্পূর্ণরূপে আচ্ছাদিত হওয়া উচিত।


0

উপলব্ধ সম্পদ সম্পর্কে একটি ভাল ওভারভিউ হয় স্ট্যাক ওভারফ্লো x86 ট্যাগ উইকি

আপনি সরাসরি ইন্টেল পড়ুন চান, দী Intel® 64 এবং IA-32 আর্কিটেকচার সফ্টওয়্যার ডেভেলপার ম্যানুয়াল আপনার সব প্রয়োজন সন্তুষ্ট হবে। এটি প্রায় 3800+ পৃষ্ঠা ...

আপনার সফ্টওয়্যার কর্মক্ষমতা বিশ্লেষণ, দী Intel ® স্থাপত্য কোড বিশ্লেষক খুবই দরকারী।

এবং যদি আপনার প্রসেসর পুরানো হয় (যেমন AVX-512 :-) সমর্থন করে না এমন একটি, আপনি এটি ব্যবহার করতে পারেন ইন্টেল® সফ্টওয়্যার ডেভেলপমেন্ট এমুলেটর

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.