Logo Zephyrnet

Mạch tìm nạp trước lệnh của bộ xử lý Intel 8088 và 8086

Ngày:

<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 chết dưới kính hiển vi, với các khối chức năng chính được dán nhãn. Bức ảnh này cho thấy lớp kim loại đơn của con chip; polysilicon và silicon ở bên dưới. (Ảnh: Ken Shirriff)

” 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=” size-medium wp-image-671481″ src=”https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch- Circuitry.jpg” alt=”Chế độ 8088 dưới kính hiển vi, với các khối chức năng chính được dán nhãn. Bức ảnh này cho thấy lớp kim loại đơn của con chip; polysilicon và silicon ở bên dưới. (Tín dụng: Ken Shirriff)” width=”380″ Height=”400″ srcset=”https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors- hướng dẫn-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 380w , https://zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch- Circuitry-1.jpg?resize=593,625 593w, https:// zephyrnet.com/wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch- Circuitry-1.jpg?resize=1458,1536 1458w, https://zephyrnet.com /wp-content/uploads/2024/03/the-intel-8088-and-8086-processors-instruction-prefetch- Circuitry-1.jpg?resize=1943,2048 1943w” kích thước=”(độ rộng tối đa: 380px) 100vw, 380px”>

8088 chết dưới kính hiển vi, với các khối chức năng chính được dán nhãn. Bức ảnh này cho thấy lớp kim loại đơn của con chip; polysilicon và silicon ở bên dưới. (Ảnh: Ken Shirriff)

Tìm nạp trước bộ đệm là tính năng cho phép bộ xử lý có sẵn dữ liệu và/hoặc hướng dẫn để sử dụng trong bộ đệm cục bộ nhanh thay vì phải chờ yêu cầu tìm nạp truyền qua RAM hệ thống và quay lại. Bộ xử lý Intel 8088 (và người anh lớn của nó là 8086) là một trong những bộ vi xử lý đầu tiên thực hiện việc tìm nạp trước (hướng dẫn) trong phần cứng, [Ken Shirriff] đã phân tích dựa trên hình ảnh khuôn của bộ xử lý nổi tiếng này. Điều này theo sau cuộc tìm hiểu sâu năm ngoái vào phần cứng tìm nạp trước của 8086, với (không có gì đáng ngạc nhiên) nhiều điểm tương đồng giữa hai bộ vi xử lý này, cũng như một số khác biệt chủ yếu là do bus dữ liệu 8088 bit bị cắt giảm của 8.

Trong khi 8086 có 3 khe 16 bit trong bộ nạp trước lệnh thì 8088 có 4 khe, mỗi khe 8 bit. Phần cứng tìm nạp trước là một phần của Đơn vị giao diện bus (BIU), giúp tách bộ xử lý thực tế (Đơn vị thực thi hoặc EU) khỏi RAM hệ thống một cách hiệu quả. Trong khi các MPU trước đó hoàn toàn mang tính xác định, với các lệnh được tải từ RAM và sau đó được thực thi, việc tìm nạp trước của 8086 và 8088 có nghĩa là các giả định đó không còn đúng nữa. Các tính năng được bổ sung trong BIU cũng có nghĩa là con trỏ lệnh (IP) và các thanh ghi liên quan đã được chuyển đến BIU, trong khi logic bộ đệm vòng xung quanh hàng đợi phải bằng cách nào đó giữ cho hàng đợi và độ lệch con trỏ trong RAM hoạt động chính xác.

Mặc dù ngày nay CPU có bộ nhớ đệm đa cấp, phức tạp hơn nhiều, được đo bằng kilobyte và megabyte, nhưng thật thú vị khi biết tất cả bắt đầu từ đâu, chỉ với một vài byte và logic phần cứng tương đối đơn giản mà bạn có thể dễ dàng theo dõi dưới kính hiển vi .

tại chỗ_img

Tin tức mới nhất

tại chỗ_img