
23
2.1. Kiến trúc tổ chức
Chương 2. Bộ Vi xử lý 8086/8088 của Intel Tiết 5,6
BIU: Cung cấp các chức năng liên quan đến việc nhận lệnh và xếp hàng lệnh,
lưu trữ các toán hạng và định vị các địa chỉ.Khối này cũng cung cấp các chức
năng điều khiển BUS cơ sở. Trong hầu hết các trường hợp thời gian thực hiện
lệnh và lấy lệnh và thực hiện lệnh là trùng nhau. Chính điều này làm tăng khả
năng hoạt động của vi xử lý thông qua việc cải thiện Bus. Trong khi khối thực
hiện lệnh đang bận rộn với lệnh hiện thời thì BIU đã có thể bắt đầu việc lấy các
lệnh kế tiếp từ bộ nhớ và phần cuối của chúng được đặt trong một RAM nội bộ
tốc độ cao được gọi là hàng đợi.Độ dài của hàng đợi này với vi xử lý 8086 là
6byte. Kỹ thuật hàng đợi lệnh cho phép BIU sử dụng bộ nhớ rất hiệu quả. BIU sẽ
lấy mã lệnh trong bộ nhớ rồi đưa vào hàng đợi. Theo cách này BIU có thể cung
cấp các lệnh một cách liên tục mà không độc chiếm BIU. Điều này làm giảm
đáng kể thời gian chết trên Bus. Hàng đợi lệnh làm việc như một bộ đệm lệnh
FIFO (First In First Out, vào trước ra trước).