Bộ vi xử lý - 8086 Tổng quan
Bộ vi xử lý 8086 là phiên bản nâng cao của bộ vi xử lý 8085Microprocessor được Intel thiết kế vào năm 1976. Đây là bộ vi xử lý 16 bit có 20 đường địa chỉ và 16 đường dữ liệu cung cấp dung lượng lưu trữ lên đến 1MB. Nó bao gồm tập lệnh mạnh mẽ, cung cấp các phép toán như nhân và chia một cách dễ dàng.
Nó hỗ trợ hai chế độ hoạt động, tức là chế độ Tối đa và chế độ Tối thiểu. Chế độ tối đa phù hợp với hệ thống có nhiều bộ xử lý và chế độ Tối thiểu phù hợp với hệ thống có một bộ xử lý duy nhất.
Các tính năng của 8086
Các tính năng nổi bật nhất của bộ vi xử lý 8086 như sau:
Nó có một hàng đợi lệnh, có khả năng lưu trữ sáu byte lệnh từ bộ nhớ, giúp xử lý nhanh hơn.
Đây là bộ xử lý 16 bit đầu tiên có ALU 16 bit, thanh ghi 16 bit, bus dữ liệu nội bộ và bus dữ liệu ngoài 16 bit giúp xử lý nhanh hơn.
Nó có sẵn trong 3 phiên bản dựa trên tần suất hoạt động -
8086 → 5MHz
8086-2 → 8MHz
(c) 8086-1 → 10 MHz
Nó sử dụng hai giai đoạn pipelining, tức là Giai đoạn Tìm nạp và Giai đoạn Thực thi, giúp cải thiện hiệu suất.
Giai đoạn tìm nạp có thể tìm nạp trước tối đa 6 byte hướng dẫn và lưu trữ chúng trong hàng đợi.
Giai đoạn thực thi thực hiện các hướng dẫn này.
Nó có 256 ngắt vectơ.
Nó bao gồm 29.000 bóng bán dẫn.
So sánh giữa Bộ vi xử lý 8085 & 8086
Size - 8085 là bộ vi xử lý 8 bit, trong khi 8086 là bộ vi xử lý 16 bit.
Address Bus - 8085 có bus địa chỉ 16 bit trong khi 8086 có bus địa chỉ 20 bit.
Memory - 8085 có thể truy cập lên đến 64Kb, trong khi 8086 có thể truy cập tới 1 Mb bộ nhớ.
Instruction - 8085 không có hàng đợi lệnh, trong khi 8086 có hàng đợi lệnh.
Pipelining - 8085 không hỗ trợ kiến trúc pipelined trong khi 8086 hỗ trợ kiến trúc pipelined.
I/O - 8085 có thể giải quyết 2 ^ 8 = 256 I / O, trong khi 8086 có thể truy cập 2 ^ 16 = 65.536 I / O's.
Cost - Chi phí của 8085 thấp trong khi 8086 cao.
Kiến trúc của 8086
Sơ đồ sau mô tả kiến trúc của Bộ vi xử lý 8086 -