لوگوی Zephyrnet

مدار پیش واکشی دستورالعمل پردازنده اینتل 8088 و 8086

تاریخ:

<img decoding="async" data-attachment-id="671481" data-permalink="https://hackaday.com/2024/03/28/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry/8088_die-labeled_c7cdbe/" data-orig-file="https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry-1.jpg" data-orig-size="2975,3135" data-comments-opened="1" data-image-meta="{"aperture":"0","credit":"","camera":"","caption":"","created_timestamp":"0","copyright":"","focal_length":"0","iso":"0","shutter_speed":"0","title":"","orientation":"0"}" data-image-title="8088_die-labeled_c7cdbe" data-image-description data-image-caption="

8088 در زیر یک میکروسکوپ می میرند، با بلوک های عملکردی اصلی برچسب گذاری شده است. این عکس تک لایه فلزی تراشه را نشان می دهد. پلی سیلیکون و سیلیکون در زیر قرار دارند. (اعتبار: کن شیریف)

” data-medium-file=”https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry.jpg” data-large- file=”https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry-1.jpg?w=593″ class=” اندازه-متوسط ​​wp-image-671481 اینچ src=”https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry.jpg” alt=”قطعات 8088 زیر میکروسکوپ، با بلوک های عملکردی اصلی برچسب گذاری شده اند. این عکس تک لایه فلزی تراشه را نشان می دهد. پلی سیلیکون و سیلیکون در زیر قرار دارند. (اعتبار: کن شیریف)” width=”380″ height=”400″ srcset=”https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors- instruction-prefetch-circuitry-1.jpg 2975w, https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry-1.jpg ?resize=237,250 237w, https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch-circuitry-1.jpg?resize=380,400 ، https://zephyrnet.com/wp-content/uploads/380/2024/the-intel-03-and-8088-processors-instruction-prefetch-circuitry-8086.jpg?resize=1 593,625w، https:// zephyrnet.com/wp-content/uploads/593/2024/the-intel-03-and-8088-processors-instruction-prefetch-circuitry-8086.jpg?resize=1 1458,1536w, https://zephyrnet.com /wp-content/uploads/1458/2024/the-intel-03-and-8088-processors-instruction-prefetch-circuitry-8086.jpg?resize=1 1943,2048w” sizes=”(حداکثر عرض: 1943 پیکسل) 380vw، 100px">

8088 در زیر یک میکروسکوپ می میرند، با بلوک های عملکردی اصلی برچسب گذاری شده است. این عکس تک لایه فلزی تراشه را نشان می دهد. پلی سیلیکون و سیلیکون در زیر قرار دارند. (اعتبار: کن شیریف)

پیش واکشی کش چیزی است که به پردازنده‌ها اجازه می‌دهد تا داده‌ها و/یا دستورالعمل‌ها را برای استفاده در یک کش محلی سریع داشته باشند، نه اینکه منتظر بمانند تا درخواست واکشی به رم سیستم وارد شود و دوباره به آن برگردد. پردازنده اینتل 8088 (و برادر بزرگش 8086) جزو اولین ریزپردازنده هایی بود که واکشی اولیه (دستورالعمل) را در سخت افزار پیاده سازی کرد که [Ken Shirriff] تحلیل کرده است بر اساس تصاویر دای این پردازنده معروف. این در ادامه می آید شیرجه عمیق سال گذشته به سخت افزار پیش واکشی 8086، با (غیرقابل تعجب) شباهت های زیادی بین این دو ریزپردازنده، و همچنین چند تفاوت که بیشتر به دلیل گذرگاه داده 8088 بیتی 8 است.

در حالی که 8086 دارای 3 اسلات 16 بیتی در prefetcher دستورالعمل است، 8088 دارای 4 اسلات، هر 8 بیت است. سخت افزار پیش واکشی بخشی از واحد رابط اتوبوس (BIU) است که به طور موثر پردازنده واقعی (واحد اجرا یا EU) را از RAM سیستم جدا می کند. در حالی که MPUهای قبلی کاملاً قطعی بودند، با دستورالعمل‌هایی که از RAM بارگیری می‌شدند و متعاقباً اجرا می‌شدند، واکشی اولیه 8086 و 8088 به این معنی بود که چنین فرضی‌هایی دیگر درست نیستند. ویژگی‌های اضافه شده در BIU همچنین به این معنی بود که نشانگر دستورالعمل (IP) و رجیسترهای مربوطه به BIU منتقل می‌شوند، در حالی که منطق رینگ‌بافر در اطراف صف باید به نحوی صف و آفست اشاره‌گر را در RAM به درستی کار می‌کند.

اگرچه این روزها CPU ها حافظه نهان بسیار پیچیده تر و چند سطحی دارند که بر حسب کیلوبایت و مگابایت اندازه گیری می شوند، دیدن اینکه همه چیز از کجا شروع شد، جالب است، فقط با چند بایت و منطق سخت افزاری نسبتاً مستقیم که به راحتی زیر میکروسکوپ دنبال می کنید. .

نقطه_img

جدیدترین اطلاعات

نقطه_img